首先更新下軟件包
$ 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
漫長(zhǎng)的等待庇勃。。嫁乘。
然后調(diào)用作者提供的自動(dòng)安裝工具杯瞻,把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
會(huì)自帶安裝virtualenv 插件
安裝python3
$ pyenv install 3.5.2
查看當(dāng)前有多少版本
$ pyenv versions
切換python版本
$ pyenv local <version>
為項(xiàng)目創(chuàng)建虛擬環(huán)境
- 創(chuàng)建虛擬環(huán)境--pyenv virtualenv 版本號(hào) 虛擬環(huán)境名。
$ 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
會(huì)發(fā)現(xiàn)目錄前帶了(venv-3.5.2),以后進(jìn)入這個(gè)目錄會(huì)自動(dòng)激活venv-3.5.2
如果要取消激活就
$ pyenv deactivate