首先更新下软件包
$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get dist-upgrade
安装pyenv
先安装软件依赖:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
漫长的等待。。。
然后调用作者提供的自动安装工具,把pyenv安装到$HOME/.pyenv
$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
会自带安装virtualenv 插件
安装python3
$ pyenv install 3.5.2
查看当前有多少版本
$ pyenv versions
切换python版本
$ pyenv local <version>
为项目创建虚拟环境
- 创建虚拟环境--pyenv virtualenv 版本号 虚拟环境名。
$ pyenv virtualenv 3.5.2 venv-3.5.2
$ mkdir myproject
$ cd myproject
$ pyenv local venv-3.5.2
$ pyenv activate venv-3.5.2
会发现目录前带了(venv-3.5.2),以后进入这个目录会自动激活venv-3.5.2
如果要取消激活就
$ pyenv deactivate