Ubuntu下使用pyenv管理系統python版本

1. 安裝pyenv

參考鏈接1參考鏈接2

#若沒安裝git則需要先安裝
sudo apt install git
#克隆pyenv倉庫
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
#將PYENV_ROOT和pyenv init加入bash的~/.bashrc
echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
#激活pyenv
source ~/.bashrc
#安裝 Python 的依賴包
sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev

2. 基本使用

參考鏈接1參考鏈接2參考鏈接3參考鏈接4

#列出可以用pyenv安裝的Python版本,其中 2.7.8 和 3.4.1 這種只有版本號的是Python官方版本,其他的形如 anaconda2-4.1.0 這種既有名稱又有版本後的屬於“衍生版”或發行版。
pyenv install --list
#安裝python3.7.4
pyenv install 3.7.4
#顯示已安裝的所有版本,最前面帶*的表示當前生效的版本
pyenv versions
#設置全局(整個系統生效)Python版本
pyenv global 3.7.4
#設置多個全局(整個系統生效)Python版本,後面的版本號排序有先後,在前表示默認版本
pyenv global 3.7.4 2.7.13
#設置局部(當前目錄生效)Python版本
pyenv local 3.7.4
#設置多個局部(當前目錄生效)Python版本,後面的版本號排序有先後,在前表示默認版本
pyenv local 3.7.4 2.7.13
#取消設置局部(當前目錄生效)Python版本
pyenv local --unset

3. pyenv-virtualenv(Pyenv插件)安裝及常用命令

參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章