溫馨提示×

Python虛擬環境Ubuntu怎么搭建

小樊
42
2025-10-03 23:42:16
欄目: 云計算

Ubuntu系統搭建Python虛擬環境的完整步驟

1. 準備工作:更新系統并安裝基礎工具

在搭建虛擬環境前,需確保系統軟件包列表最新,并安裝Python3及pip(Python包管理工具)。打開終端,依次執行以下命令:

sudo apt update          # 更新系統軟件包列表
sudo apt upgrade         # 升級已安裝的軟件包
sudo apt install python3 python3-pip  # 安裝Python3及pip(若未安裝)

驗證安裝是否成功:

python3 --version        # 查看Python3版本(如Python 3.10.12)
pip3 --version           # 查看pip版本(如pip 22.0.2)

2. 安裝虛擬環境工具(推薦venv模塊)

Ubuntu系統自帶Python3,其標準庫中的venv模塊是創建虛擬環境的推薦工具(無需額外安裝)。若需更靈活的功能(如跨平臺支持),可安裝virtualenv第三方工具:

# 安裝venv模塊(Ubuntu 16.04及以上版本默認包含)
sudo apt install python3-venv  

# 可選:安裝virtualenv(若需要更強大的功能)
sudo pip3 install virtualenv  

3. 創建虛擬環境

選擇項目目錄(或任意路徑),使用以下命令創建虛擬環境(以myenv為例):

# 使用venv模塊(Python 3.3+原生支持)
python3 -m venv myenv  

# 可選:使用virtualenv工具(需提前安裝)
virtualenv myenv  

執行后,當前目錄會生成一個名為myenv的文件夾,其中包含虛擬環境的Python解釋器、pip工具及依賴庫目錄。

4. 激活虛擬環境

創建完成后,需通過source命令激活虛擬環境。激活后,終端提示符會顯示虛擬環境名稱(如(myenv)),表示當前處于虛擬環境中:

source myenv/bin/activate  

激活后,所有通過pip安裝的包都會存放在myenv目錄中,不會影響系統全局Python環境。

5. 使用虛擬環境

激活后,即可使用pip安裝項目所需依賴(如flask、numpy等),這些包僅對當前虛擬環境有效:

pip install flask          # 安裝Flask框架
pip list                   # 查看當前環境已安裝的包

此時,pythonpip命令均指向虛擬環境中的版本,與系統全局環境隔離。

6. 停用虛擬環境

完成項目開發后,可通過以下命令退出虛擬環境,恢復系統默認Python環境:

deactivate  

退出后,終端提示符將恢復正常,不再顯示虛擬環境名稱。

可選:高級工具推薦(多版本/依賴管理)

  • pyenv:管理多個Python版本(如同時安裝Python 3.8、3.11),可與virtualenv結合使用,適合需要切換Python版本的項目。
  • pipenv:自動管理虛擬環境和項目依賴(生成Pipfile替代requirements.txt),簡化依賴管理流程。

通過以上步驟,即可在Ubuntu系統上快速搭建Python虛擬環境,實現項目依賴隔離,避免不同項目間的庫版本沖突。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女