ubuntu18.04安装pyenv

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

  • 参考
    pyenv官方github

你可能感兴趣的:(ubuntu18.04安装pyenv)