python venv環境遷移


1. 進入要部署的目錄中。

有兩種創建方式, venv(不需要單獨安裝) 和 virtualenv(需要單獨安裝)

python -m venv venv

virtualenv venv

完成后,會在目錄中新建一個目錄venv

如果系統中有多個python版本,需要指定基於某個版本創建虛擬環境。

virtualenv -p C:\Python\Python310\python.exe venv
或
C:\Python\Python310\python.exe -m venv venv2

 

2.進入到虛擬環境目錄下,切換到虛擬環境中。

cd venv\scripts
activate

這時dos提示符前面會出現當前虛擬環境的名稱

 

 

3. 遷移虛擬環境

  1. 在舊計算機上,在virtualenv中運行pip freeze -l > packages.txt.
  2. packages.txt移到新計算機上.
  3. 在新計算機上創建一個新的virtualenv並輸入它.
  4. 從txt文件中安裝軟件包:pip install -r packages.txt.

       如果新機器中沒有互聯網訪問權限,則可以通過以下步驟從步驟2繼續:

  1. 在第一台計算機的venv中運行pip wheel -w wheels -r packages.txt.這將為您所需的所有軟件包下載並構建*.whl軟件包.請注意,這是假設兩台機器的操作系統和體系結構都相似!
  2. 將wheel文件復制到新機器上.
  3. 在新計算機上創建一個新的virtualenv並輸入它.
  4. 通過輪子在新的virtualenv中安裝軟件包:pip install -r packages.txt (這個文件需要自己創建反,把所有whl文件列出)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM