社區專欄>了解Python環境隔離神器之Pyenv>
1.1 Centos 7 環境下部署
安裝依賴包:
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
安裝pyenv包,git clone pyenv.git 到~/.pyenv
安裝virtualenv包 git clone pyenv-virtualenv.git 到~/.pyenv/plugins/pyenv-virtualenv
1.2 Ubuntu 14 環境下部署
安裝依賴包
sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev
安裝pyenv包,git clone pyenv.git 到~/.pyenv
安裝virtualenv包 git clone pyenv-virtualenv.git 到~/.pyenv/plugins/pyenv-virtualenv
1.3 Mac 環境下部署
1.4 修改環境變量
vim ~/.bashrc
添加如下:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH:."
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
1.5 新建虛擬環境
pyenv install 3.7(python版本)
pyenv virtualenv 3.7 **vir_name**
1.6 常用命令
pyenv versions #查看可用的虛擬環境
pyenv local 3.7 #切換使用python版本(局部)
pyenv global 3.7 #全局使用這個版本
pyenv activate vir_name #激活,進入虛擬環境
pyenv deactivate vir_name #退出虛擬環境
pyenv uninstall vir_name #刪除指定虛擬環境