2011-06-29 243 views

回答

11

有一個安裝程序here

+0

使用安裝程序在使用'easy_install'或'pip'安裝第三方模塊時給了我過去的所有問題。此外,切換到版本和從版本切換都很困難。我認爲使用'macports'或'fink'是一個更安全的選擇。 – juanchopanza

+0

訣竅在於確保爲每個您正在使用的Python版本安裝'easy_install'版本(來自setuptools或Distribute)或'pip'。在Mac OS X上使用Python框架構建版本之間切換很容易:或者更改shell $ PATH,或者更簡單地使用版本名稱:python2.6,python2.7,python3.2等。 –

+0

鏈接被打破。 – kberg

4

安裝Mac Ports。它有一個Python 2.7端口。

sudo port install python27 
+0

MacPorts的+1。這也讓你可以在不同版本的python之間進行切換,並且在安裝第三方python模塊時可以進行更多的控制。 – juanchopanza

0

Homebrew也有一個Python 2.7端口。

brew install python 
8

訪問此網站並下載所需的最新OS X版本(2.7.9或3.4.2)。 https://www.python.org/downloads/

現在打開DMG,並執行安裝程序...這(Python.mpkg)將安裝Python釋放到/Library/Frameworks/Python.framework,這不是我們想要的,因爲以前安裝的/usr/bin/python中的Python版本可能會導致一些令人討厭的不兼容問題。換句話說,還需要做一些工作才能在Mac上真正更新Python。

  1. 打開一個終端,輸入: 須藤RM -R /System/Library/Frameworks/Python.framework/Versions/2.7這將刪除以前安裝的Python 2.7.x版本現在
  2. 輸入此插入端子: 須藤MV /Library/Frameworks/Python.framework/Versions/2.7 /System/Library/Frameworks/Python.framework/Versions ,其移動下一個新安裝的蟒2.7.9釋放到之前的Python版本。

進一步的步驟可以在這裏找到: http://wolfpaulus.com/jounal/mac/installing_python_osx/

+0

這看起來好像現在更加複雜一樣,按照此鏈接http://apple.stackexchange.com/questions/101328/file-cant-be-moved-by-root-on-os-x。我無法將任何內容移動到該文件夾 – farnett

0

蟒蛇2.7捆綁OS X山獅(10.8),並起,所以今日(2018)可能是大多數Mac運行將有蟒蛇2.7沒有進一步的努力。