将 virtualenv 从 host1 复制到 host2,但是,host2 上的 virtualenv 显示没有安装的包
Copy a virtualenv from host1 to host2, however, virtualenv on host2 show no installed packages
我复制了一个 python virtualenv,其中包含从 host1 到 host2 的许多包。但是,我在host2上激活复制的virtualenv,并使用pip list
显示已安装的包,已安装的包消失了。
我查看了<virtualenv>/lib/python2.7/site-packages/
里面的文件,安装的包还在那边。那么为什么 pip list
什么都不显示。
与其复制实际的环境,我建议您像这样在原始环境中创建一个需求文件
pip freeze > requirements.txt
然后将其复制到第二个位置和 运行
pip install -r requirements.txt
我复制了一个 python virtualenv,其中包含从 host1 到 host2 的许多包。但是,我在host2上激活复制的virtualenv,并使用pip list
显示已安装的包,已安装的包消失了。
我查看了<virtualenv>/lib/python2.7/site-packages/
里面的文件,安装的包还在那边。那么为什么 pip list
什么都不显示。
与其复制实际的环境,我建议您像这样在原始环境中创建一个需求文件
pip freeze > requirements.txt
然后将其复制到第二个位置和 运行
pip install -r requirements.txt