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插件)安装及常用命令

参考链接

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