1. 程式人生 > >Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建

Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建

macos pyenv 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搭建