MAC OS 使用pyenv 安裝、切換python環境
1. 安裝homebrew
官網 http://brew.sh/index_zh-cn.html
開啟終端,在終端中貼上如下指令碼
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
測試是否安裝成功
在終端中輸入
brew -v
出現類似提示,即代表安裝成功
Homebrew 0.9.5 (git revision 1021; last commit 2016-03-30)
2.安裝pyenv
在終端中輸入
brew install pyenv
驗證是否安裝成功
pyenv -v
出現類似結果,即代表安裝成功
pyenv 20150310
3.檢視可安裝的Python版本
在終端中輸入
pyenv install --list
會列出可安裝的Python版本號
4.安裝特定版本的Python
在終端中輸入
pyenv install <version>
安裝對應的Python版本,如:
pyenv install 2.7.11
5.異常處理
如出現如下異常:
Installing Python-2.7.11...
ERROR: The Python zlib extension was not compiled. Missing the zlib ?
Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems
BUILD FAILED (OS X 10.11.5 using python-build 20160130)
Inspect or clean up the working tree at /var/folders/fb/7406jr3s60z_tdpxxqm2s9hh0000gn/T/python-build.20160616162746.48644
Results logged to /var/folders/fb/7406jr3s60z_tdpxxqm2s9hh0000gn/T/python-build.20160616162746.48644 .log
Last 10 log lines:
rm -f /Users/Matrix/.pyenv/versions/2.7.11/share/man/man1/python.1
(cd /Users/Matrix/.pyenv/versions/2.7.11/share/man/man1; ln -s python2.1 python.1)
if test "xno" != "xno" ; then \
case no in \
upgrade) ensurepip="--upgrade" ;; \
install|*) ensurepip="" ;; \
esac; \
./python.exe -E -m ensurepip \
$ensurepip --root=/ ; \
fi
yujingyao:2.7.11 Matrix$ CFLAGS="-I$(brew --prefix openssl)/include" LDFLAGS="-L$(brew --prefix openssl)/lib" pyenv install 3.6-Dev
Cloning https://hg.python.org/cpython...
error: please install `mercurial` and try again
則在終端中輸入,注意替換如下程式碼的版本號
CFLAGS="-I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install -v 2.7.11
在EI Capitan實測有效
資料來源:https://github.com/yyuu/pyenv/issues/448
如有其他異常可以參考 https://github.com/yyuu/pyenv/wiki/Common-build-problems
6.檢視pyenv已安裝的Python版本
pyenv versions
在終端中會列出已安裝的Python版本,如
2.7.11
3.5.1
7.編輯.bash_profile檔案
在終端中輸入如下命令,進入當前使用者的Home目錄
cd ~
輸入如下命令,開啟.bash_profile檔案
open .bash_profile
如不存在,則輸入如下命令,建立檔案
touch .bash_profile
編輯檔案
open -e .bash_profile
在彈出的.bash_profile檔案中新增
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
command + s 儲存檔案
在終端中輸入如下命令,使用更新之後的.bash_profile內容
source .bash_profile
8.指定目錄切換指定版本的Python
在終端中cd到特定目錄,路徑名稱自行修改
cd /Users/Matrix/Documents/Projects/Python/3.5.1
輸入:
pyenv local <version>
如
pyenv local 3.5.1
9.設定全域性的Python版本
在終端中輸入
pyenv global <version>
如
pyenv global 3.5.11
不建議如此操作,可能會導致部分系統程式無法正常工作
10.檢查是否切換成功
在終端中cd到特定目錄,路徑名稱自行修改
cd /Users/Matrix/Documents/Projects/Python/3.5.1
在終端中輸入:
python
會列出當前目錄使用的python版本,和設定的版本一樣則代表切換成功
在Pycharm中選擇pyenv安裝的Python版本參考:
http://www.cnblogs.com/blackmatrix/p/5603888.html
相關推薦
MAC OS 使用pyenv 安裝、切換python環境
1. 安裝homebrew 官網 http://brew.sh/index_zh-cn.html 開啟終端,在終端中貼上如下指令碼 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho
在anaconda中安裝、切換python的版本:2.7~3.6
1如果安裝的是anaconda2,那麼python3的就要在conda中建立一個名為python36的環境,並下載對應版本python3.6,然後執行如下語句,應該就可以在anaconda2\envs\下建立一個python36的目錄,裡面就是建立python36環境必要檔
Mac OS sierra 安裝opencv2經驗總結,適用於獨立安裝python環境的使用者
首先是由於mac版本更新,QTKit/QTKit.h,兩個庫被替換掉了,另外brew安裝opencv時,之前安裝的cmake無法識別,故踩了很多坑,現總結一下。 獨立安裝python後有疑問可以參考: http://www.cnblogs.com/SEEKTHINKING/
Mac 安裝多個python環境
bsp port 切換 nbsp usr git https file 文件 python 1.安裝Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins
python初學筆記——Windows平臺安裝、配置python開發環境
Windows平臺安裝、配置python開發環境 1、在官網 https://www.python.org/,根據系統版本下載Python安裝包,這裡我選擇的是最新的版本Python3.7.2
Mac OS X 上如何切換預設的 Python 版本?
強烈建議不要直接sudo ln -s (會直接覆蓋系統原來的link導致想呼叫自帶python的軟體出現問題),修改path variable雖然比較安全,但對於你的需要是沒有太大必要的。想要實現你的如下要求在終端裡直接輸入“python”命令就會執行3.4.3的py版本?直
Mac OS Sierra. 安裝opencv-python
在MacOS安裝opencv-python 使用brew來安裝的。brew和ubuntu的apt-get很想,命令也很類似。別的安裝方法我搜了半天也沒搜到,本來想自己編譯安裝的,但是找不到在哪裡下載原始碼。。 開始安裝 先輸入命令: brew t
在Mac os上安裝Xampp、iTop和phpMyAdmin遇到的坑
在Mac os上安裝Xampp和iTop(windows的請繞道) 參考資料: 方法一、手動配置環境安裝iTop 注意: Mac下Apache的預設資料夾為:/Library/WebServer/Documents 方法二、利用Xampp軟
centos6.5下安裝python3安裝、python3虛擬環境創建venv
替代品 虛擬環境 由於 需要 tools python2.6 ipy模塊 python2 pip3 原因:在安裝完centos6.5後,通過命令行鍵入python時,默認為python2.6.6版本,系統並沒有安裝python3版本。又想學習python3,因此需要在c
Mac OS 中安裝 autoconf 和 automake
span pan blog rest makefile autoconf clas nal and 你需要安裝很多東西,請按照以下順序安裝: 安裝的版本包也不能錯: curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.ta
Mac OS Sierra 安裝PHP擴展 Operation not permitted
問題解決 targe local 菜單 -m ces 操作 phpredis lan 想看詳細解讀的可以 點這裏 只需要解決問題直接往下看就好 ---------------------------------------------------分 割 線--------
Mac os 下安裝 TensorFlow
str setup 嘗試 ont 步驟 無法安裝 運行命令 ins install 通過pip安裝 我這裏是通過pip進行安裝,所以先安裝pip 打開終端,運行命令行: sudo easy_install pip 就可以順利安裝pip了。 教程上說在終端輸入
Mac 10.12安裝圖片切換工具ArcSoft Photo+
sof mac 自帶 div pan body log 連續 cso 說明:Mac自帶的圖片切換不能連續切換,這款工具和美圖看看差不多。 下載: (鏈接: https://pan.baidu.com/s/1i5rLYzr 密碼: 49dp)Mac 10.12安裝圖片切換
在Mac os x 安裝 Redis
安裝包 pos tar.gz ont 打開終端 watermark -s 啟動 amp 1、下載redis 安裝包 打開瀏覽器輸入地址:http://download.redis.io/redis-stable.tar.gz 下載 redis 最新穩定安裝包 mac os下
mac系統下安裝、啟動、停止mongodb
src lin onf lis with nod 其他 文字 ans 一. 下載nodejs,安裝,一直到 node -v顯示版本號,表示安裝成功。 二. 本文主要講解,安裝包方式安裝 mongodb,至於其他方式不做介紹。 下載Mongodb後,將Mongodb-3.2.
學習操作Mac OS 之安裝工具組件
功能 aid 建立 wan archive dev tar tro lB 視頻軟件: MPlayerX 安裝MySQL: 下載MySQL: https://dev.mysql.com/downloads/installer/ 設置環境變量:http://www.cnblog
Mac OS下安裝mvn
寫文本 AC 格式 image org mac os 3.5 markdown source Step1: 去官網地址下載 http://maven.apache.org/download.cgi Step2: 解壓並且移動到指定到目錄下 Step3: 配置環境變量並使之生
Mac OS下安裝MongoDB以及配置方法總結【筆記】
用戶 base ces 內容 bsp 完成後 light roo reat 首先打開命令框,輸入: brew install mongodb 安裝完成後 啟動、停止、重啟如下 brew services start mongodb brew s
一、Appium+python環境搭建
一、環境準備 1.jdk1.8. (64位) 2.android-sdk_r24.3.4-windows 3.python:2.7(3.6也可以) 4.appium:1.4.13.1 5
Mac OS下安裝scrapy
準備工作 安裝開始前,你需要知道的幾點注意事項和工具: MAC OS是自帶python 2.7的,而目前Scrapy也只是在python 2.7版本較為穩定,所以你不需要再安裝或者配置python環境了,只需要按步驟安裝好Scrapy就好了。 作為一個想在Mac上用Scr