在大多數時候我們會有許多 Python 專案,並且很可能需要使用不同的 Python 版本,要切換不同的 Python 版本非常的麻煩,在經過一番苦戰後,發現了 pyenv-win 這個好用的工具,就像使用 NVM 管理 Node.js 版本 一樣方便好用。
安裝完成後關閉 PowerShell 並重新開啟,使用下面的指令確認安裝完成:
安裝 3.9.0 版本
一次安裝 3.9.0 和 3.12.0 兩個版本
註:有些版本會跳出安裝的視窗需要手動點擊安裝
設定全域(整個電腦)的版本為 3.9.0
設定單個專案的版本為 3.9.0
查看單個專案的版本
參考資料:
GitHub - pyenv-win/pyenv-win
安裝 pyenv-win
使用 PowerShell 執行下面的指令:
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
安裝完成後關閉 PowerShell 並重新開啟,使用下面的指令確認安裝完成:
pyenv --version
pyenv-win 指令
安裝指定版本的 Python
列出支援的版本:
pyenv install -l
安裝 3.9.0 版本
pyenv install 3.9.0
一次安裝 3.9.0 和 3.12.0 兩個版本
pyenv install 3.9.0 3.12.0
註:有些版本會跳出安裝的視窗需要手動點擊安裝
設定版本
列出可用的版本(已安裝的版本)
pyenv versions
設定全域(整個電腦)的版本為 3.9.0
pyenv global 3.9.0
設定單個專案的版本為 3.9.0
pyenv local 3.9.0
查看版本
查看全域(整個電腦)的版本
pyenv global
查看單個專案的版本
pyenv local
參考資料:
GitHub - pyenv-win/pyenv-win
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com