一、pyenv安装和使用
1、安装
brew update
brew install pyenv
2、配置
编辑配置文件
vim ~/.zshrc #使用zsh shell vim ~/.bash_profile #使用系统默认
在.zshrc或.bash_profile文件最后写入
# pyenv echo 'eval "$(pyenv init -)"' >> ~/.zshrc
使配置生效
source ~/.zshrc #或 source ~/.bash_profile
3、安装zlib
brew install zlib
#如果命令pyenv install 3.7.0报错需执行下面命令
ln -s /usr/local/Cellar/zlib/1.2.11/lib/* /usr/local/lib
ln -s /usr/local/Cellar/zlib/1.2.11/include/* /usr/local/include
4、使用
查看可安装版本
pyenv install --list #查看可安装版本
安装指定版本
pyenv install 3.7.0 #安装指定版本
查看当前python版本
pyenv version #查看当前python版本
查看已安装python版本
pyenv versions #查看已安装python版本
设置python版本
pyenv global 3.7.0 #对所有的Shell全局有效,版本号写入~/.pyenv/version文件 pyenv local 3.7.0 #对当前目录有效,版本号写入当前目录下的.python-version文件 pyenv shell 3.7.0 #对当前会话有效
重置python版本设置
pyenv shell --unset pyenv local --unset
卸载版本
pyenv uninstall 3.7.0
二、pyenv-virtualenv安装和使用
1、安装
brew update
brew install pyenv-virtualenv
2、配置
编辑配置文件
vim ~/.zshrc #使用zsh shell vim ~/.bash_profile #使用系统默认
在.zshrc或.bash_profile文件最后写入
# pyenv-virtualenv if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
使配置生效
source ~/.zshrc #或 source ~/.bash_profile
3、使用
从当前版本创建虚拟环境
pyenv virtualenv py370
指定版本创建虚拟环境
pyenv virtualenv 3.7.0 py370
查看已创建的虚拟环境
pyenv versions
激活和停用虚拟环境
#手动激活 pyenv activate py370 pyenv deactivate #自动激活,进入目录自动激活 pyenv local py370
删除现有虚拟环境
pyenv uninstall py370