Mac下使用pyenv 搭建Python 双环境

正常步骤

  1. Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
  1. 安装pyenv
brew install pyenv 

在 .bash_profile 文件中添加

eval “$(pyenv init -)” 

没有.bash_profile文件自己创建一个。

cd ~
vi .bash_profile
eval "$(pyenv init -)"
:wq
  1. 使用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

虚拟环境

  1. 创建虚拟环境
pyenv virtualenv 2.7.10 my-virtual-env-2.7.10 

若不指定python 版本,会默认使用当前环境python版本。

  1. 列出当前虚拟环境
pyenv virtualenvs
  1. 激活虚拟环境
pyenv activate
  1. 退出虚拟环境
pyenv deactivate
  1. 删除虚拟环境
pyenv uninstall my-virtual-env

错误排查

...
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

解决方法 就是需要从命令行更新Xcode,终端运行指令xcode-select --install

  1. 可能又会提示:
...the tools are already installed.

解决方法 就是终端运行指令softwareupdate --install -a

  1. 可能还是同样报错:……

解决方法

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

嘤嘤嘤~解决啦~

资料:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容