Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建相关的知识,希望对你有一定的参考价值。
本博文只是简单介绍如何安装 概念问题 请自行查询
环境:10.13.1+shell
1、安装brew
官网地址:https://brew.sh/
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、使用brew 安装pyenv
方法1
$ brew update
$ brew install pyenv
方法2
通过github 安装
本人使用方法一 进行安装
安装完成后 把f which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 追加到 ~/.bash_profile
安装需要的版本:
pyenv install 3.6.3
期间问题报错:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
解决办法:追加export PATH="/usr/local/opt/openssl/bin:$PATH" 到 ~/.bash_profile
执行
source ~/.bash_profile
LDFLAGS="-L$(brew --prefix openssl)/lib" CPPFLAGS="-I$(brew --prefix openssl)/include" pyenv install 3.6.3
之后一般就能安装成功
pyenv install 3.6.3 安装python版本
安装virtualenv
brew install pyenv-virtualenv
使用pyenv virtualenv 版本号 环境名称 命令创建环境
报错信息:
Failed to activate virtualenv.
Perhaps pyenv-virtualenv has not been loaded into your shell properly.
Please restart current shell and try again.
追加环境变量
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
source ~/.bash_profile
pyenv local 3.6.3 env3.6.3
自此基本功能已经安装完成
本文出自 “一起去奋斗” 博客,请务必保留此出处http://zwltc.blog.51cto.com/6019176/1983925
以上是关于Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建的主要内容,如果未能解决你的问题,请参考以下文章
Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建