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/1983931
Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建