使用 pyenv-win 管理 Windows 上面的 Python 版本

在大多數時候我們會有許多 Python 專案,並且很可能需要使用不同的 Python 版本,要切換不同的 Python 版本非常的麻煩,在經過一番苦戰後,發現了 pyenv-win 這個好用的工具,就像使用 NVM 管理 Node.js 版本 一樣方便好用。

安裝 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

留言