1

在我的公司中,我有一个安装了原始机盖分布的设置。然后通过一些批处理过程创建一个包含附加 python 包的虚拟环境。

虚拟环境从 pycharm 可以正常工作,但是,我有以下问题:

  1. 从命令行启动 pip 或 python 时,原来的 canopy 安装似乎启动了。我是否认为“激活”虚拟环境仅仅意味着将路径变量调整为虚拟环境的文件夹?这如何最好地自动完成?canopy 或 python 是否提供了一个好的脚本?我希望 pip 将软件包安装到虚拟环境中,而它目前没有。

  2. 根据我已有的虚拟环境创建新的虚拟环境的最佳方法是什么?

我知道使用 anaconda 会更容易,但我的解决方案需要基于纯 python 或树冠。

4

1 回答 1

0

不确定您的具体环境,但对于 python 项目,我通常会通过

pip freeze > requirements.txt

将安装在虚拟环境中的软件包列表保存到文件中

pip install -r requirements.txt

在新的虚拟环境中恢复包。

我已经用作requirements.txt文件名,但您几乎可以使用任何您想要的文件名。

于 2016-12-23T15:57:35.977 回答