2011-11-15 58 views
5

我正在打字hg st作爲我的正規儀式時使用Mercurial。今天
但Mercurial是對我演戲了,它產生Mercurial會產生奇怪的訊息

Could not find platform independent libraries <prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
'import site' failed; use -v for traceback 
Traceback (most recent call last): 
    File "/usr/local/bin/hg", line 10, in <module> 
    import os 
ImportError: No module named os 

當我輸入汞分支和任何其他汞柱命令同樣的錯誤出現。 你知道發生了什麼事以及如何解決這個問題嗎?

編輯:
所以我運行Mac OS X,並與Xcode工作。
我在機器上有幾個Xcode版本,
其中一些是Xcode4(包括Xcode測試版)。

我記得當我無法uninstall Xcode4 from script
我手動刪除Xcode4文件夾,然後在錯誤出現在每個I型汞柱東西時間。

編輯: 我卸載了所有版本的Xcode和蟒蛇還沒有工作,所以我重新安裝操作系統,現在它的工作原理。

回答

3

您的Python安裝已損壞。

我不確切知道你爲此發生了什麼,但Python無法找到os模塊,這與Mercurial沒有任何特定關係。

根據您的操作系統,解決此問題的最簡單方法是從頭重新安裝Python。

+0

我會嘗試重新安裝Python並報告結果,謝謝您的建議。 –

+0

重新安裝MacOS X適合我。 –

+0

完全重新安裝了MacOSX?必須有一個最簡單的方法來重新安裝在Mac上的Python :) – krtek