用 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 換成對應版本即可。
留言