[Pythonmac-SIG] MacPython Leopard help needed
Ned Deily
nad at acm.org
Fri Aug 7 20:22:14 CEST 2009
In article
<55fce46f0908061521u5bdc62f2yfba97ce6e81cbdb7 at mail.gmail.com>,
Tibor Fekete <tfekete at gmail.com> wrote:
> under http://wiki.python.org/moin/MacPython/Leopard there is a walkthrough
> how one should install a mac native idle for python.
>
> The creation of the softlink (sudo ln -s
> /System/Library/Frameworks/Python.framework/
> Python.framework) fails since the current directory already has a
> Python.framework dir with some juice in it instead of
> /System/Library/Frameworks so the above command returns an error:
>
> $ cd /Library/Frameworks
> $ sudo ln -s /System/Library/Frameworks/Python.framework/ Python.framework
> ln: Python.framework/: File exists
> $ ls -al Python.framework/
> total 0
> drwxr-xr-x 3 root admin 102 Júl 16 2006 .
> drwxrwxrwx 14 root admin 476 Júl 7 16:49 ..
> drwxr-xr-x 3 root admin 102 Júl 16 2006 Versions
Chances are you've previously installed one or more Pythons using a
python.org installer; they get installed at
/Library/Frameworks/Python.framework. If you are sure you don't need
any of them, you could just delete that directory. If you don't want to
delete versions other than 2.5, you also may be able to get things to
work by making the symlink further down, so [untested]:
$ cd /Library/Frameworks/Python.framework/Versions
$ sudo rm -r 2.5 # if necessary
$ sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.5
2.5
On the other hand, the 2.5 IDLE.app has a number of bugs that have been
fixed in later releases and Python 2.5 is getting old (the
Apple-supplied 2.5 is even older); if it's possible, I'd recommend
installing and using the python.org 2.6.2 (or even 3.1 if you want to be
on the cutting edge). Which Python distribution to use on OSX is a
frequent discussion topic and there are other options and other pros and
cons; search the archives if interested.
Whatever you do, don't try to delete or alter the Apple-maintained
Python 2.5 files in /System/Library.
--
Ned Deily,
nad at acm.org
More information about the Pythonmac-SIG
mailing list