如果您是 Python 新手,您可能聽說過虛擬環境,但不確定它們是什麼或為什麼需要它們。讓我們簡單地分解一下吧!
將虛擬環境想像成 Python 專案的無塵室。這是一個獨立的空間,您可以在其中安裝軟體包和依賴項,而不會影響電腦的主要 Python 安裝或其他專案。
想像一下您正在開發兩個 Python 專案:
如果沒有虛擬環境,就會發生衝突!虛擬環境透過為每個專案提供自己獨立的空間和自己的套件來解決這個問題。
這齣奇的簡單!您只需要兩個指令:
# Create the virtual environment python3 -m venv venv # Activate it source venv/bin/activate
讓我們分解第一個指令:
當您的虛擬環境處於活動狀態時,您將在終端提示符號開頭看到 (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
虛擬環境乍看之下似乎是額外的工作,但它們是 Python 開發的重要工具。它們使您的專案保持隔離,使它們更具可移植性,並有助於避免依賴衝突。
請記住:如果您要開始一個新的 Python 項目,建立虛擬環境應該是您的第一步!
以上是適合初學者的 Python 虛擬環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!