我刚开始在python中使用virtualenv。
我在virtualenv上使用pip安装了几个包(?)。
是否记录了virtualenv中安装的软件包,以便我可以在不同的机器上复制相同的环境?
答案 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"