這是網友ecloud
在ChinaUnix社區中的Mac OSX子論壇於2009-5-23 14:30發表的,現摘錄如下,最後是我的一個小更正和命令列的更正:
如果你從比較早期的10.5版本升級到最新的10.5.7
Python版本會從2.3跳躍升級到2.5
大部分情況都正常,但是有一處出現了連結錯誤
CODE:macmini:~ zachary$ cd /System/Library/Frameworks/Python.framework/Versions/2.3<br />macmini:2.3 zachary$ ls<br />CodeResources Extras Python Resources lib<br />macmini:2.3 zachary$ ls -l<br />total 3896<br />-rw-r--r-- 1 root wheel 1499 May 31 2008 CodeResources<br />lrwxr-xr-x 1 root wheel 13 Jan 14 20:37 Extras -> ../2.4/Extras<br />-rwxr-xr-x 1 root wheel 1984208 May 31 2008 Python<br />drwxr-xr-x 5 root wheel 170 May 31 2008 Resources<br />drwxr-xr-x 3 root wheel 102 May 31 2008 lib
雖然Current連結已經指向2.5目錄了,但是就怕哪個死心眼的程式就是去找2.3的路徑,然後被指到不存在的2.4路徑去了
還是改好了省心
CODE:macmini:2.3 zachary$ sudo ln -Fs ../2.5/Extras Extras<br />Password:<br />macmini:2.3 zachary$ ls -l<br />total 3896<br />-rw-r--r-- 1 root wheel 1499 May 31 2008 CodeResources<br />lrwxr-xr-x 1 root wheel 13 May 23 14:29 Extras -> ../2.5/Extras<br />-rwxr-xr-x 1 root wheel 1984208 May 31 2008 Python<br />drwxr-xr-x 5 root wheel 170 May 31 2008 Resources<br />drwxr-xr-x 3 root wheel 102 May 31 2008 lib我的回複:
我的10.5.6同樣有這個問題.
CODE:cd /System/Library/Frameworks/Python.framework/Versions/2.3<br />sudo ln -fs ../2.5/Extras Extras