Python 程式札記 : venv 虛擬環境

2023/12/29閱讀時間約 2 分鐘

開發者常常需要在同一台機器上管理多個 Python 專案,這就需要使用虛擬環境來隔離不同專案的依賴關係。本文將介紹 Python 虛擬環境的創建和使用,並通過程式碼範例來讓你更好理解。

什麼是 Python 虛擬環境?

在深入了解如何創建和使用 Python 虛擬環境之前,我們先來解釋什麼是虛擬環境。Python 虛擬環境是一種技術,可以在同一台電腦上創建隔離的 Python 執行環境。這樣,每個專案都可以有自己的依賴和庫版本,從而避免版本衝突和依賴錯亂。

為什麼需要 Python 虛擬環境?

  1. 版本控制:不同的專案可能需要不同版本的 Python 和第三方庫。
  2. 隔離依賴:確保專案的依賴不會影響到全局 Python 環境。
  3. 易於管理:使專案更容易被其他開發者部署。

如何創建 Python 虛擬環境?

Python 提供了多種工具來創建虛擬環境,最常用的是venvvirtualenv

使用venv創建虛擬環境

venv是 Python 內置的虛擬環境管理工具。要使用venv創建虛擬環境,請遵循以下步驟:

  1. 確保你的系統已經安裝了 Python 3.3 以上版本。
  2. 在命令行中運行以下命令來創建虛擬環境:
    python -m venv myenv
    這會在當前目錄下創建一個名為myenv的虛擬環境。

啟動虛擬環境

在不同的作業系統中,啟動虛擬環境的命令略有不同。

  • 在Windows上:
    myenv\Scripts\activate
  • 在Unix或MacOS上:
    source myenv/bin/activate

安裝函式庫

啟動虛擬環境後,可以使用pip安裝所需的函式庫。例如:

pip install requests

如何退出虛擬環境?

退出虛擬環境很簡單,只需在命令行中執行以下命令:

deactivate

😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊

❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧|☕請喝咖啡

51會員
82內容數
「梧笙」即「吾生」,意即我的生命,朋友都叫我「阿梧(Awu)」,高雄人。我喜歡學習新技能,從程式設計到網路工具,再到社群經營和影片剪輯。日常興趣是打遊戲、看動漫、讀小說和聽音樂。我會把這些興趣寫成文章,如果你有任何想法或問題,歡迎來信到我的郵箱 [email protected]
留言0
查看全部
發表第一個留言支持創作者!