python創建虛擬環境的兩種方式


本文演示環境: Centos7 + Python3.7

虛擬環境的作用

這里先說一個虛擬環境的作用。在同時維護多個項目時,機器中可能會出現使用同一個包的不同版本。給每個項目都創建單獨的虛擬環境,讓每個項目依賴的包僅作用於當前項目,就可以很好的解決這個問題。

方式一: 使用 virualenv

virtualenv 不是官方自帶的包,需要使用 pip 先安裝:

pip install virtualenv

1. 創建虛擬環境

使用 virutalenv 創建虛擬環境的命令為 vurtualenv <env_name>,例:

cd your_project_root_directory
vitrualenv .venv

個人推薦使用 .venv 作為環境的名字
.venv 是虛擬環境的名字,也可以是你喜歡的其它名字
venvvirtual environment 的縮寫
前面的 . 可以讓系統在正常情況下不顯示該文件,同意也避免跟其它一些支持虛擬環境工具習慣使用的 .env 沖突。

2. 激活虛擬環境

Linux:

source .venv/bin/activate

Windows:

.venv\Scripts\activate.bat

3. 退出虛擬環境

deactivate

方式二: 使用 venv

venv 是 python3.3 以后官方提供的虛擬環境工具,推薦它用,不需要另外安裝 virtualenv 依賴包。

1. 創建虛擬環境

使用 venv 創建虛擬環境的命令為 python -m venv <env_name>,例:

cd your_project_root_directory
python -m venv .venv

2. 激活虛擬環境

Linux:

source .venv/bin/activate

Windows:

.venv\Scripts\activate.bat

3. 退出虛擬環境

deactivate


免責聲明!

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



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