2012-07-28 159 views
3

我剛開始在python中使用virtualenv。如何複製virtualenv?

我在virtualenv上使用pip安裝了幾個包(?)。

是否有記錄在virtualenv中安裝了哪些軟件包,以便我可以在不同的計算機上覆制相同的環境?

+0

'pip freeze':http://www.pip-installer.org/en/latest/requirements.html – 2012-07-28 15:26:52

回答

7

在第一虛擬ENV:

pip freeze > requirements.txt 

在第二:

pip install -r requirements.txt 

輕鬆!

0

另一種方法是使您的virtualenv可重定位,然後遞歸複製它。

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