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,你可以让它意味着你想要的任何东西).
不要升级.
python2.6
我建议您保留"默认",并在/ usr/local/bin中安装Python.
完成.
由于/ usr/local/bin位于$ PATH中的/ usr/bin之前,因此当您键入python时将调用2.6,但操作系统将保持稳定...
你有很多选择
sudo port install python2.6
Run Code Online (Sandbox Code Playgroud)从源代码安装:
tar xzvf Python-2.6.3.tgz
cd Python-2.6.3
./configure && make && sudo make install
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
13378 次 |
最近记录: |