将virtualenv从host1复制到host2,但是,host2上的virtualenv显示没有已安装的软件包

时间:2017-03-15 14:51:21

标签: python pip copy virtualenv

我复制了一个python virtualenv,它将许多软件包从host1保存到host2。但是,我在host2上激活复制的virtualenv,并使用pip list显示已安装的软件包,已安装的软件包消失了。

我检查<virtualenv>/lib/python2.7/site-packages/中的文件已安装的软件包仍然在那里。那么为什么pip list什么都不显示。

1 个答案:

答案 0 :(得分:0)

我建议您不要复制实际的环境,而是建议您在原始环境中创建一个需求文件

pip freeze > requirements.txt

然后将其复制到第二个位置并运行

pip install -r requirements.txt