debian9的sid源可以安装最新版python(3.7),但是最近发现多版本情况下,安装python3-pip有问题,具体表现在无法确保多版本并存,于是想到了之前了解的virtualenv的衍生物--pyenv。废话不说,直接上教程,以作记录!
一、安装依赖
sudo apt install make build-essential libssl-dev zlib1g-dev libbz2-dev \libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
二、使用脚本安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
三、按照要求,添加环境
vim .bashrc
添加以下行
export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"
然后
source .bashrc
安装完毕
卸载直接删除[.pyenv]目录即可
简单使用教程
1.查看版本
pyenv version #查看当前版本pyenv versions #查看所有版本
2.帮助文档
pyenv --help
3.安装python其他版本
pyenv install 3.x
4.指定当前目录python版本
pyenv local x.x
5.指定全局python版本
pyenv global x.x.x
待续~~~~~~
Reference: