1.6 python虛擬環境
1.6.1 為什麼需要虛擬環境
一個Python項目的結構,如下圖:

虛擬環境好處:在開發中很多時候不同的項目會需要用的不同版本的包,甚至是不同版本的Python,而使用虛擬環境就可以輕鬆解決問題。虛擬環境通過創建一個全新的Python開發環境,從而實現不同項目間的隔離。重要: 在實際開發中,Python虛擬環境使用非常普遍1.6.2 使用Pycharm創建虛擬環境
如下圖:

關於Pycharm創建虛擬環境的兩個選項:
inherit global site-packages: 當前環境是否繼承物理機相應版本Python下載的包,如果選中表明當前虛擬環境和物理機器對應版本公用一個site-packages, 如果希望當前的虛擬環境獨立,不需要選中此複選框。Make available to all projects: 當前的運行環境是否共享給其他的項目使用, 如果選中,後期創建的項目的時候,在 'Existing interpreter' 中可以直接選擇到當前的運行環境,如果希望當前運行環境僅為當前項目使用,不需要選中此複選框1.6.3 使用virtuanenv創建虛擬環境
虛擬環境在使用的非常普遍,如果不藉助Pycharm,如何創建虛擬環境呢?
需要使用virtualenv來創建,具體的命令如下:
# 安裝virtualenv包
pip install virtualenv
# 進入虛擬環境目錄
cd "D:\python\project"
# 創建一個子文件夾
mkdir projectEnv01
# 創建虛擬環境
virtualenv -p "D:\python\program\python.exe" venv
# 進入虛擬環境
./venv/scripts/activate
# 查看安裝的包
pip list
# 安裝包
pip install django
# 退出虛擬環境
./venv/scripts/deactivate
關注「IT教頭王進」,學習Python技能!