正常步骤
- Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装pyenv
brew install pyenv
在 .bash_profile 文件中添加
eval “$(pyenv init -)”
没有.bash_profile文件自己创建一个。
cd ~
vi .bash_profile
eval "$(pyenv init -)"
:wq
- 使用pyenv安装python其它版本
- 查看
pyenv install --list
或者pyenv install -l
- 安装 python 3.5
pyenv install 3.5.0 -v
- 更新数据库
pyenv rehash
- 查看目前系统Python版本
pyenv versions
- 切换Python版本
pyenv global 3.5.0
虚拟环境
- 创建虚拟环境
pyenv virtualenv 2.7.10 my-virtual-env-2.7.10
若不指定python 版本,会默认使用当前环境python版本。
- 列出当前虚拟环境
pyenv virtualenvs
- 激活虚拟环境
pyenv activate
- 退出虚拟环境
pyenv deactivate
- 删除虚拟环境
pyenv uninstall my-virtual-env
错误排查
...
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
解决方法 就是需要从命令行更新Xcode
,终端运行指令xcode-select --install
- 可能又会提示:
...the tools are already installed.
解决方法 就是终端运行指令softwareupdate --install -a
- 可能还是同样报错:……
解决方法:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
嘤嘤嘤~解决啦~
资料: