pip install -E 选项的解决方法

pip install -E 选项的解决方法

我正在运行一个 Fabric 脚本,该脚本在远程服务器(运行 Ubuntu 12.04)上设置虚拟环境并在其中安装各种软件包。该脚本使用-Epip 选项将软件包安装到虚拟环境中:

pip install -E . -r [path to requirements]

以前这个命令运行正常,但现在看来 -E 选项已经从 pip 中删除了(从pip 更新日志)。

有人能建议一个解决方法吗?谢谢。

答案1

作为这里解释,如果您需要使用 pip 在 vi​​rtualenv 环境中安装包,只需使用在 virtualenv 中安装的 pip 即可:

因为 pip 是通过 virtualenv 安装的,所以只需 path/to/my/environment/bin/pip将其安装到特定的环境中即可。

pip 团队删除了该-E选项,因为 pip 现在捆绑到每个新的 virtualenv 环境中,因此您可以使用它来安装新的包。

相关内容