Skip to content

venv使用簡介

🔹 如何建立 Python 虛擬環境?

  1. 建立虛擬環境

    python -m venv myenv
    

    • myenv 是虛擬環境的名稱,可自行更改。
  2. 啟動虛擬環境

    • Windows(cmd)
      myenv\Scripts\activate
      
    • Mac/Linux(bash/zsh)
      source myenv/bin/activate
      
  3. 安裝套件

    pip install requests numpy
    

    • 安裝的套件只會影響該虛擬環境,不影響系統 Python。
  4. 離開虛擬環境

    deactivate
    

    • 退出後,回到原本的系統 Python 環境。

🔹 如何管理虛擬環境的套件?

  1. 儲存環境依賴

    pip freeze > requirements.txt
    
    - 這會把目前環境中的所有套件版本記錄到 requirements.txt

  2. 還原環境

    pip install -r requirements.txt
    

    • 在新的環境中,一次安裝所有依賴。

📌 總結

  • 虛擬環境 讓每個 Python 專案擁有獨立的套件與設定,避免相互影響。
  • 使用 venv 指令建立環境,並透過 activate 來啟動環境。
  • 適用於開發、測試與部署,確保專案能在不同系統上順利運行。

🚀 這樣,你的 Python 環境就不會亂掉啦!😊