pyenv installer
Github 方式 (推荐)
安装:
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
# 这个命令会同时安装 pyenv-virtualenv
在~/.bashrc
或者~/.zshrc
文件里面添加
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
更新:
$ pyenv update
卸载:
pyenv
被安装在 $PYENV_ROOT
(默认是: ~/.pyenv
目录). 要卸载它只需要删除这个目录即可:
$ rm -fr ~/.pyenv
然后从.bashrc
文件中删除这些配置:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv install
连敲3次tab键会列出所有可以安装的包。再按tab键进入选择。
安装python3.6.6
pyenv install -k -v 3.6.6
# -k
是keep
,安装之后会在本地保存下载的源码包,-v
是version,指定版本
静静等待程序下载,编译安装。
下载是从python官网下载的,所以速度会比较慢,可以复制程序包地址,使用迅雷下载。下载好之后,放到~/.pyenv/sources/3.6.6
目录下,然后使用pyenv install -k -v 3.6.6
安装。如果出现

之类的错误,可能是系统缺少相应包管理工具。
执行sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev libssl-dev build-essential zlib1g-dev make build-essential libreadline-dev llvm libncurses5-dev libncursesw5-dev openssl libpcre3 libpcre3-dev zip
安装这些工具,之后再执行pyenv install -k -v 3.6.6
即可安装
安装后,记得要更新
pyenv rehash
pyenv global 3.6.6
切换python版本
virtualenv
安装好pyenv和python3.6.6,并且global切换了python版本之后
which python
# ~/.pyenv/shims/python
which pip
# ~/.pyenv/shims/pip
可以看到默认的Python版本已经变成了pyenv安装的python
pip install virtualenv
# 安装virtualenv
升级pip版本
pip install -U pip
# (在Linux或macOS上)
python -m pip install -U pip
#(windows上)
网友评论