跳到主要內容

指定python 版本來建立並啟動venv

用 py 指定版本來建立並啟動 Python 虛擬環境(venv)的步驟:


1. 確認系統裝了哪些 Python 版本

打開命令提示字元(cmd)或 PowerShell,輸入:

py -0p

它會列出你系統上所有已安裝的 Python 版本及路徑,例如:

 -3.10-64        C:Python310python.exe
 -3.9-64         C:Python39python.exe
 -2.7-32         C:Python27python.exe

2. 用指定版本建立虛擬環境

假設你想用 Python 3.9 建立 venv,輸入:

py -3.9 -m venv myenv
  • myenv 是你想建立的虛擬環境資料夾名稱,可以換成你自己想要的名字。

這指令會在當前資料夾建立 myenv 資料夾,裡面包含隔離的 Python 執行環境。


3. 啟動虛擬環境

  • Windows cmd:
    myenvScriptsactivate.bat
  • PowerShell:
    myenvScriptsActivate.ps1

啟動成功,你會看到命令列提示變成:

(myenv) C:\你的路徑>

表示已經進入該虛擬環境。


4. 確認虛擬環境使用的 Python 版本

啟動後,輸入:

python --version

會顯示 Python 3.9.x(你剛剛指定的版本)。


5. 使用虛擬環境

現在你在這個虛擬環境中安裝套件、執行腳本,都是獨立於系統 Python 的,不會影響其他專案。


6. 離開虛擬環境

輸入:

deactivate

會退出虛擬環境,回到系統預設的 Python。


如果你想針對其他版本做同樣事情,只要把 py -3.9 換成對應版本即可。

留言