你如何复制virtualenv?

时间:2012-07-28 15:25:37

标签: python virtualenv

我刚开始在python中使用virtualenv。

我在virtualenv上使用pip安装了几个包(?)。

是否记录了virtualenv中安装的软件包,以便我可以在不同的机器上复制相同的环境?

2 个答案:

答案 0 :(得分:7)

在第一个虚拟环境中:

pip freeze > requirements.txt

关于第二个:

pip install -r requirements.txt

容易!

答案 1 :(得分:0)

另一种方法是让你的virtualenv可重定位,然后以递归方式复制它。

virtualenv --relocatable "$path_to_existing_virtual_env"
cp -r "$path_to_existing_virtual_env" "$path_to_duplicate_virtual_env"