使用 pyenv 可以很簡單的安裝多個版本的 python ,可以輕易的切換全域或是某個資料夾內的 python 版本。
將 pyenv 設定寫入 bash 設定檔中:
套用設定:
安裝必要套件(沒有安裝的話在安裝 python 時會失敗):
安裝 3.12.9 版本的 python
列出已安裝的 python 版本
設定全域(整個電腦)的版本為 3.12.9
設定單個專案的版本為 3.12.9
查看全域(整個電腦)的版本
查看單個專案的版本
參考資料:
GitHub - pyenv/pyenv
安裝 pyenv
執行安裝腳本:
curl -fsSL https://pyenv.run | bash
將 pyenv 設定寫入 bash 設定檔中:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc
套用設定:
exec "$SHELL"
安裝必要套件(沒有安裝的話在安裝 python 時會失敗):
sudo apt update
sudo apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libffi-dev libreadline-dev libssl-dev libsqlite3-dev liblzma-dev tk-dev
pyenv 使用示範
列出支援的 python 版本:
pyenv install -l
安裝 3.12.9 版本的 python
pyenv install 3.12.9
列出已安裝的 python 版本
pyenv versions
設定全域(整個電腦)的版本為 3.12.9
pyenv global 3.12.9
設定單個專案的版本為 3.12.9
pyenv local 3.12.9
查看全域(整個電腦)的版本
pyenv global
查看單個專案的版本
pyenv local
參考資料:
GitHub - pyenv/pyenv
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com