3

我刚开始在 python 中使用 virtualenv。

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

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

4

2 回答 2

8

在第一个虚拟环境中:

pip freeze > requirements.txt

在第二个:

pip install -r requirements.txt

简单的!

于 2012-07-28T15:26:59.273 回答
0

另一种方法是使您的 virtualenv 可重定位,然后递归地复制它。

virtualenv --relocatable "$path_to_existing_virtual_env"
cp -r "$path_to_existing_virtual_env" "$path_to_duplicate_virtual_env"
于 2012-07-28T15:46:40.900 回答