快轉到主要內容
  1. Posts/

Python 虛擬環境設定:使用 virtualenv 與 VSCode

Python 開發環境 Python Virtualenv VSCode 虛擬環境 開發環境 套件管理 Pip
目錄

在開發 Python 程式時,經常會安裝一些第三方套件(如 requests、flask 等)。若直接將套件安裝在全域環境中,會使得開發環境變得雜亂不堪,並且在將專案推送到 GitHub 時,requirements.txt 中可能會包含過多不必要的套件。為了避免這些問題,我們可以使用虛擬環境(virtual environment)來為每個專案創建一個獨立的、乾淨的開發環境。虛擬環境會自帶特定版本的 Python 和相關的套件,能夠有效地管理專案所需的依賴。

步驟 1:安裝 Python 直譯器與 Virtualenv
#

首先,確保你的本機已安裝好 Python 直譯器,並安裝 virtualenv 套件來建立虛擬環境。

檢查本機 Python 版本:

python --version

Output:

Python 3.7.4

安裝 virtualenv:

$ pip install virtualenv

完成後,可以用以下命令檢查是否成功安裝:

$ pip list

步驟 2:安裝 VSCode 的 Python 擴充套件
#

  1. 打開 VSCode,點選最左邊的「擴充套件」選單,或是按下 CTRL+SHIFT+X。
  2. 在搜尋框中輸入 python,找到官方的 Python 擴充套件並點選「安裝」。

若已安裝,則會顯示「停用」而非「安裝」。

Image

步驟 3:建立虛擬環境
#

  1. 在 VSCode 中,打開你想放置虛擬環境的專案資料夾。
  2. 打開 VSCode 終端機,可以使用 CTRL+ 快捷鍵,或者從「檢視」選單中選擇「終端機」。
  3. 在終端機中輸入以下命令來創建虛擬環境(venv 為虛擬環境名稱,可自行命名):
virtualenv venv

完成後,你應該能夠在專案資料夾中看到 venv 這個資料夾,表示虛擬環境已成功建立。

步驟 4:配置 VSCode 使用虛擬環境
#

  1. 點選上方工具列的「檢視」>「命令選擇區」,或者使用 CTRL+SHIFT+P 快捷鍵。

    Image

  2. 在命令選擇區中,輸入並選擇「Python: Select Interpreter」。

    Image

  3. 選擇剛剛建立的 venv 資料夾中的 bin/Scripts/python.exe(視作業系統而定)。選擇 “Enter interpreter path”

    Image

  4. 完成後,你應該會在左下角看到所選擇的虛擬環境。

    Image

結論
#

透過建立虛擬環境,可以確保每個專案都擁有獨立且乾淨的套件環境,避免了套件衝突與無關依賴,且讓專案管理更加清晰。使用 VSCode 來管理虛擬環境,能提高開發效率,讓你輕鬆在不同專案間切換並使用對應的 Python 環境。

Ernie
作者
Ernie

相關文章

使用 Supervisor 管理 Linux 服務
Linux Python Supervisor Flask Gunicorn Linux Python
學習如何在Linux環境下使用Supervisor管理Flask+Gunicorn應用程式。
在 Ubuntu 上設定高效能 uWSGI 伺服器
Python Web Server Ubuntu UWSGI WSGI Python Ubuntu Web Server Nginx Deployment
本文介紹如何在 Ubuntu 上設定 uWSGI 伺服器,並與 Python 應用程式整合,提升效能與穩定性。
PyCharm打包Python程式成EXE教學
Python Python PyCharm PyInstaller 打包
使用PyCharm和PyInstaller將Python程式打包成可執行檔(.exe)的步驟教學。