在Mac上将Python升级到2.6

3zz*_*zzy 14 python macos installation upgrade

我想将OS X Leopard附带的默认python安装(2.5.1)升级到最新版本.请让我知道如何实现这一目标.

谢谢

Ale*_*lli 20

当OS是同某些特定的Python版本,并使用它的一些操作系统的功能(如与Mac OS X,以及许多Linux发行版&C的情况下),你应该没有任何方式篡改与系统提供的Python(就像在"升级"它一样):虽然Python在任何主要版本中努力向后兼容(例如,2.*或者3.*,这永远不会100%保证;你提供的操作系统使用他们分发的特定Python版本彻底测试了所有功能;如果您设法改变该版本,"就在您的头上" - 您的操作系统供应商和PSF都不对任何可能对您的系统造成的损害承担任何责任.

相反,正如其他答案已经提出的那样,安装你希望"除了"系统之外的任何其他版本 - 为什么要篡改那个至关重要的版本,并且冒险破坏事情,安装其他版本时无论如何都很容易?!在典型的Mac OS X 10.5机器上(尚未升级我的几台mac到10.6),我有Apple提供的2.5,2.4支持一些不值得花钱升级的旧项目,最新的2.6对于新的东西,3.1以及获得最新的东西 - 它们都安静地生活在一起,我只是明确地输入版本号,即python2.6在提示时使用,当我想要一个特定的版本时.在shell提示符下你说的python是什么版本是由你自己决定的(我个人更喜欢这意味着"系统提供的Python",但这是一个品味问题:通过设置路径,或shell别名,&c,你可以让它意味着你想要的任何东西).


Rei*_*ica 8

不要升级.

  1. 安装ActivePython(与其他人共存).
  2. 开放式终端
  3. 类型 python2.6

  • ActivePython是从ActiveState免费发布的Python.它与python.org的安装程序+额外的文档/教程,PyWin32,tcl/tk-8.5(与Mac完全集成)完全相同,更重要的是带有一个apt-get like*package manager*,称为PyPM - http:// docs .activestate.com/ActivePython的/ 2.6/pypm.html (2认同)

gah*_*ooa 6

我建议您保留"默认",并在/ usr/local/bin中安装Python.

  1. 下载python
  2. 解压缩它
  3. ./配置
  4. 使
  5. sudo make install

完成.

由于/ usr/local/bin位于$ PATH中的/ usr/bin之前,因此当您键入python时将调用2.6,但操作系统将保持稳定...


Ada*_*eld 5

你有很多选择