OSX下的Python多版本管理器pyenv的安裝設定

發表於2016-03-29

以OS X目前最新版本OS X EI Capitan 10.11.4為例。

1. 安裝brew

我們可以用brew命令來更新OSX系統,brew命令類似於RHEL的yum和ubuntu的apt-get命令。
OSX沒有自帶brew,登陸Homebrew網站,找到ruby程式碼來安裝brew

  • 如果想升級新的homebrew,可以用命令brew update
  • 如果想安裝軟體包,可以用命令brew install XXXXX,XXXX是軟體包的名稱
  • 如果想更新軟體包,可以用brew upgrade [XXXX],XXXX是軟體包的名字,如果省略不寫,就是更新所有可更新的軟體包。

2. 安裝pyenv

安裝好brew後,就可以用brew來安裝pyenv的最新版本了,而且會自動下載依賴包:

按照安裝完後Caveats的提示要新增兩條環境變數到~/.bash_profile檔案裡(如果沒有需要新建):

需要使環境變數生效
執行命令. ~/.bash_profile或者source ~/.bash_profile

3.安裝zlib依賴

將zlib的標頭檔案及庫檔案新增至系統預設的路徑:

4. pyenv使用指南

  1. pyenv versions檢視系統的上安裝的Python版本。 其中前面的*表示當前工作目錄正在使用的版本,其中 的 system表示系統自帶的 Python 版本:
  2. pyenv install 安裝其他版本的Python。例如安裝3.5.1和3.4.4版本:
  3. pyenv local 切換python版本。
    示例: 

其他版本的工作目錄建立方法類似(如果是用系統自帶版本,用pyenv local system即可使當前工作目錄使用系統自帶的Python2.7.10)

相關文章