2011-11-15 25 views
5

Mercurial ile çalışırken düzenli ritüel olarak hg st yazıyorum.
Ama bugün Mercurial bana azdı bu, ben hg dalları ve diğer hg komutları yazarken bu aynı hata görünürMercurial garip iletiler üretir

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 

üretir. Neler olup bittiğini ve bu sorunu nasıl çözeceğinizi biliyor musunuz?

DÜZENLEME:
Yani, Mac OS X çalıştıran ve Xcode ile çalışıyordu
.
Makinede birkaç Xcode sürümüm var, bunlardan bazıları Xcode4 (Xcode beta sürümleri de dahil)
. Ben uninstall Xcode4 from script
el Xcode4 klasörünü silin olamazdı, sonra hata ben hg şey yazdığınız her zaman göründüğünde

hatırlıyorum.

DÜZENLEME: Bütün Xcode sürümleri kaldırıldı ve piton hala şimdi çalışıyor, OS'yi yeniden yüzden çalışmıyor.

cevap

3

Python yüklemeniz bozuk.

Bunun için ne yaptığınızı tam olarak bilmiyorum, ancak Python os modülünü bulamıyor, bunun Mercurial ile ilgisi yoktur.

İşletim sisteminize bağlı olarak, bu sorunu çözmenin en kolay yolu Python'u sıfırdan yeniden yüklemek olacaktır.

+0

Python'u yeniden yüklemeyi ve sonucu bildirmeyi deneyeceğim, öneriniz için teşekkürler. –

+0

MacOS X'i yeniden yükleyin. –

+0

MacOSX'i yeniden yüklediniz mi? Mac üzerinde python'u yeniden kurmanın en kolay yolu olmalı :) – krtek