在Linux開發環境中,創建虛擬環境通常是為了隔離不同項目的依賴包,以避免版本沖突和簡化安裝過程。以下是使用venv
(Python 3.3+內置)和virtualenv
(Python 3.3之前的版本)兩種方法來創建虛擬環境的步驟:
確保已安裝 Python 3.3+:
python3 --version
如果未安裝,可以使用包管理器進行安裝,例如在Ubuntu上:
sudo apt update
sudo apt install python3.8
創建虛擬環境:
python3 -m venv myenv
這將在當前目錄下創建一個名為myenv
的虛擬環境。
激活虛擬環境:
source myenv/bin/activate
激活后,命令提示符將顯示虛擬環境的名稱,表示你正在該環境中工作。
安裝依賴包:
pip install requests
這些包將僅在當前虛擬環境中安裝。
退出虛擬環境:
deactivate
安裝 virtualenv:
pip install virtualenv
創建虛擬環境:
virtualenv myenv
這將在當前目錄下創建一個名為myenv
的虛擬環境。
激活虛擬環境:
source myenv/bin/activate
激活后,命令提示符將顯示虛擬環境的名稱,表示你正在該環境中工作。
安裝依賴包:
pip install requests
這些包將僅在當前虛擬環境中安裝。
退出虛擬環境:
deactivate
venv
是Python 3.3+的內置模塊,而virtualenv
需要單獨安裝。pip
安裝的包不會影響系統級別的Python環境。pip
和其他命令時,路徑正確指向虛擬環境的bin
目錄。通過以上步驟,你可以在Linux開發環境中輕松創建和管理虛擬環境。