首頁 > 後端開發 > Python教學 > 適合初學者的 Python 虛擬環境

適合初學者的 Python 虛擬環境

Patricia Arquette
發布: 2024-11-30 12:15:14
原創
248 人瀏覽過

Python Virtual Environments for Beginners

如果您是 Python 新手,您可能聽說過虛擬環境,但不確定它們是什麼或為什麼需要它們。讓我們簡單地分解一下吧!

什麼是虛擬環境?

將虛擬環境想像成 Python 專案的無塵室。這是一個獨立的空間,您可以在其中安裝軟體包和依賴項,而不會影響電腦的主要 Python 安裝或其他專案。

為什麼需要一個?

想像一下您正在開發兩個 Python 專案:

  • 項目 A 需要 1.0 版本的套件
  • 項目 B 需要同一包的 2.0 版本

如果沒有虛擬環境,就會發生衝突!虛擬環境透過為每個專案提供自己獨立的空間和自己的套件來解決這個問題。

如何建立虛擬環境

這齣奇的簡單!您只需要兩個指令:

# Create the virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

登入後複製

讓我們分解第一個指令:

  • python3 - 運行 Python 3
  • -m venv - 告訴 Python 運行 venv 模組
  • 最後一個 venv - 只是目錄的名稱(您可以將其命名為任何名稱)

如何知道它正在工作

當您的虛擬環境處於活動狀態時,您將在終端提示符號開頭看到 (venv):

(venv) username@computer:~/project$

登入後複製

安裝軟體包

虛擬環境啟動後,您可以使用 pip 安裝軟體包:

pip install requests

登入後複製

這些軟體套件只會安裝在您的虛擬環境中,保持您的系統 Python 乾淨。

常用命令

# Create virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

# Install packages
pip install requests
pip install -r requirements.txt # install from a requirements file

# See what's installed
pip list

# Deactivate when you're done
deactivate

登入後複製

最佳實踐

  1. 為每個Python專案建立一個虛擬環境
  2. 將 venv/ 加入您的 .gitignore 檔案
  3. 保留列出專案依賴項的requirements.txt 檔案
  4. 在處理項目之前啟動虛擬環境

總結

虛擬環境乍看之下似乎是額外的工作,但它們是 Python 開發的重要工具。它們使您的專案保持隔離,使它們更具可移植性,並有助於避免依賴衝突。

請記住:如果您要開始一個新的 Python 項目,建立虛擬環境應該是您的第一步!

以上是適合初學者的 Python 虛擬環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板