2008-11-22 34 views
2

意外覆寫我超前了下載和安裝時從www.python.org/download/的OSX的Python 2.6包在我的OSX 10.5.5英特爾Mac和安裝完整的包內容。只有在這之後,我才碰到http://wiki.python.org/moin/MacPython/Leopard,指出您應該部分安裝軟件包以避免干擾系統安裝。OSX Python的體系框架

恐怕我已經通過安裝程序覆蓋系統框架,我記得發現這一點,我會失去包含在OSX系統中安裝,而不是Python發行的某些元素後讀書的地方。

是否有任何方法可以將此操作倒轉​​或恢復我可能丟失的任何東西?我到底輸了什麼,會不會是一個問題?

回答

-1

從最近的Time Machine備份還是從DVD中恢復?

5

你可能已經覆蓋了系統框架,但它更可能是你剛剛改寫符號鏈接在/usr/bin指向新版本。嘗試去/usr/bin並看到(類似ls -alsh)符號鏈接指向python的地方。這可能是python2.63.0,這又一個LN到/System/Library/Frameworks/Python.framework/Versions ...等首先嚐試蟒蛇符號鏈接重置爲穩定或預期的版本,即sudo ln -s /usr/bin/python2.5 python(從/usr/bin目錄。)

0

我只是碰到了同樣的我自己。我確實發現MacPython安裝程序修改了我的搜索$ PATH並添加了'/Library/Frameworks/Python.framework/Versions/Current/bin',這導致python可執行文件在'/ usr/bin'之前被找到。

希望這可以幫助其他人!