在 Mac 上使用 brew 可以很方便的安裝 pyenv。
1、安裝
brew install pyenv
2、配置
打開vim ~/.bash_profile,在最后寫入
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if which pyenv > /dev/null;
then eval "$(pyenv init -)";
fi
配置完以后別忘了source ~/.bash_profile,使配置生效
3、使用
#查看可安裝的版本
pyenv install --list
#安裝python版本
pyenv install 3.5.0
#查看當前已安裝的python版本
pyenv versions
#重置版本設(shè)置 (只有 pyenv shell 和 pyenv local 命令有--unset參數(shù))
pyenv shell --unset
pyenv local --unset
#卸載版本
pyenv uninstall 3.5.0
設(shè)置python版本
# 對所有的Shell全局有效,會把版本號寫入到~/.pyenv/version文件中
pyenv global 3.5.0
# 只對當前目錄有效,會在當前目錄創(chuàng)建.python-version文件
pyenv local 3.5.0
# 只在當前會話有效
pyenv shell 3.5.0
這個時候,pyenv已經(jīng)安裝成功了,下面咱們安裝設(shè)置python版本
pyenv-virtualenv
pyenv-virtualenv 是pyenv的插件,為pyenv設(shè)置的python版本提供隔離的虛擬環(huán)境,設(shè)置虛擬環(huán)境后,在當前目錄下面安裝的第三方庫都不會影響其他環(huán)境
1、安裝
brew install pyenv-virtualenv
2、配置
打開vim ~/.bash_profile,在最后寫入
if which pyenv-virtualenv-init > /dev/null;
then eval "$(pyenv virtualenv-init -)";
fi
配置完以后別忘了source ~/.bash_profile,使配置生效
3、使用
#從當前版本創(chuàng)建virtualenv
pyenv virtualenv env350
#指定版本創(chuàng)建virtualenv
#pyenv virtualenv 版本號 虛擬環(huán)境名
pyenv virtualenv 3.6.3 xxx-3.6.3
#查看已創(chuàng)建的virtualenv
pyenv versions
#激活和停用virtualenv
# 手動激活
pyenv activate 虛擬環(huán)境名
pyenv deactivate
# 自動激活
# 使用pyenv local 虛擬環(huán)境名
# 會把`虛擬環(huán)境名`寫入當前目錄的.python-version文件中
# 關(guān)閉自動激活 -> pyenv deactivate
# 啟動自動激活 -> pyenv activate xxx-3.6.3
pyenv local xxx-3.6.3
#刪除現(xiàn)有virtualenv
pyenv uninstall 虛擬環(huán)境名