如何将Python虚拟环境转移给其他用户?

时间:2011-01-13 05:14:50

标签: python linux unix

目前,我在

中创建了一个虚拟环境
  • /家庭/为myuser / my_virtual_env /

如何将整个内容复制到其他用户? (也许将其重命名为thatuser_virtual_env) ?我必须复制所有的python包,并进行传送。

1 个答案:

答案 0 :(得分:6)

“官方”方法是以这种方式创建virtualenv:virtualenv --relocatable ENV。 在此处查看“制作环境可重定位”部分:http://pypi.python.org/pypi/virtualenv

但我认为要走的路不是复制环境(这很容易出错),而是编写环境创建脚本。 您可以使用pip freeze命令自动生成pip需求文件,然后手动调整它。