首先更新下軟件包
$ 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