pipenv是一个帮助Python开发人员维护具有特定依赖集的隔离虚拟环境的工具,用于可重现的开发和部署环境。类似于bundler、composer、npm、cargo、yarn等其他编程语言中的工具,最近发布了新版本pipenv2020.6.2。它现在在Fedora33和Rawhide中可用。对于较旧的Fedora,维护者决定先打包成COPR进行测试。所以在他们将其推送到稳定的Fedora版本之前试一试。新版本并没有带来任何新的功能,但经过两年的开发,它修复了很多问题,并在底层做了很多不同的事情。之前有效的应该继续有效,但可能略有不同。如何获取如果您已经在运行Fedora33或Rawhide,请运行$sudodnfupgradepipenv或$sudodnfinstallpipenv,您将获得新版本。在Fedora31或Fedora32上,您需要使用copr存储库,直到经过测试的软件包出现在官方存储库中。要启用存储库,请运行:$sudodnfcoprenable@python/pipenv然后将pipenv升级到新版本,请运行:$sudodnfupgradepipenv或者,如果尚未安装,请通过以下方式安装:$sudodnfinstallpipenv如果您要回滚到官方维护的版本,运行:$sudodnfcoprdisable@python/pipenv$sudodnfdistro-syncpipenvCOPR不受Fedora基础设施的官方支持。使用该包需要您自担风险。如何使用如果你有一个项目是用旧版本的pipenv管理的,你应该可以毫无问题地使用新版本。如果有任何问题,请告诉我们。如果您不熟悉pipenv或想开始一个新项目,这里有一个快速指南:创建工作目录:$mkdirnew-project&&cdnew-project使用Python3初始化pipenv:$pipenv--three安装所需软件打包,例如:$pipenvinstall6生成Pipfile.lock文件:$pipenvlock现在,你可以将创建的Pipfile和Pipfile.lock文件提交到版本控制系统(如git),其他人可以在克隆后使用warehouse使用此命令获得相同的环境:$pipenvinstall更多示例请参见pipenv的文档。如何报告问题如果您在使用较新版本的pipenv时遇到任何问题,请在Fedora的Bugzilla中报告问题。Fedora官方仓库和copr仓库中pipenv包的维护者是同一个人。请在报告中注明新版本。
