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
结尾的,目前不知道什么原因。