在我公司,我有一个设置,我安装了原始的冠层分布。通过一些批处理,然后创建包含其他python包的虚拟环境。
虚拟环境在pycharm中工作正常,但是,我有以下问题:
从命令行启动pip或python时,似乎启动了原始的canopy安装。我是否认为“激活”虚拟环境只是意味着将路径变量调整为虚拟环境的文件夹?如何最好地自动完成? canopy或python是否提供了良好的脚本?我希望pip将软件包安装到虚拟环境中,而目前却没有。
基于我已有的虚拟环境创建新虚拟环境的最佳方法是什么?
我知道使用anaconda这会更容易,但我的解决方案需要基于纯蟒蛇或树冠。
答案 0 :(得分:0)
不确定您的特定环境,但对于python项目,我通常会使用
pip freeze > requirements.txt
将虚拟环境中安装的软件包列表保存到文件
和
pip install -r requirements.txt
在新的虚拟环境中恢复软件包。
我已使用requirements.txt
作为文件名,但您可以使用任何您想要的文件名。