我复制了一个python virtualenv,它将许多软件包从host1保存到host2。但是,我在host2上激活复制的virtualenv,并使用pip list
显示已安装的软件包,已安装的软件包消失了。
我检查<virtualenv>/lib/python2.7/site-packages/
中的文件,已安装的软件包仍然在那里。那么为什么pip list
什么都不显示。
我建议你不要复制实际的env,而是像这样在原始环境中创建一个需求文件
pip freeze > requirements.txt
然后将其复制到第二个位置并运行
pip install -r requirements.txt