2011-06-29 105 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没有进一步的努力。