我刚开始在 python 中使用 virtualenv。
我在 virtualenv 上使用 pip 安装了几个包(?)。
是否有记录在 virtualenv 中安装了哪些软件包,以便我可以在不同的机器上复制相同的环境?
我刚开始在 python 中使用 virtualenv。
我在 virtualenv 上使用 pip 安装了几个包(?)。
是否有记录在 virtualenv 中安装了哪些软件包,以便我可以在不同的机器上复制相同的环境?
在第一个虚拟环境中:
pip freeze > requirements.txt
在第二个:
pip install -r requirements.txt
简单的!
另一种方法是使您的 virtualenv 可重定位,然后递归地复制它。
virtualenv --relocatable "$path_to_existing_virtual_env"
cp -r "$path_to_existing_virtual_env" "$path_to_duplicate_virtual_env"