1. pyenv安装
- 执行以下命令进行自动安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
- 重启
shell生效:exec $SHELL - 查看
~/.bashrc中是否有以下三行,若没有则手动添加进去
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
-
pyenv更新
pyenv update
- 卸载
pyenv按照装在$PYENV_ROOT(默认:``~/.pyenv)里。只用移除这个目录即可卸载
rm -rf ~/.pyenv
再移除.bashrc中添加的三行
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
2. pyenv的使用
-
pyenv安装python3.6.7 - 先安装系统需要的依赖
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 --list查看安装列表 -
$ pyenv versions查看已安装 - 使用以下命令安装
python 3.6.7
pyenv install -k -v 3.6.7 //安装很慢,可能会被墙
或者使用 pyenv install 3.6.7 进行安装
使用
pyenv global 3.6.7切换python版本若直接安装
python很慢,可以在浏览器将python3.6.7下载好,在./pyenv目录下mkdir cache目录。再进行安装,一般使用的xz结尾的安装包,也有可能会是tgz结尾的,目前不知道什么原因。