2011-11-15 35 views
5

Tôi đang nhập hg st làm nghi thức thường lệ khi làm việc với Mercurial.
Nhưng hôm nay Mercurial là hành động lên trên tôi, nó tạo raMercurial tạo ra các thông điệp lạ

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 

Lỗi này cùng xuất hiện khi tôi gõ chi nhánh hg và bất kỳ hg lệnh khác. Bạn có biết điều gì đang diễn ra và cách giải quyết vấn đề này không?

EDIT:
Vì vậy, tôi đã chạy Mac OS X và làm việc với Xcode.
Tôi có một số phiên bản Xcode trong máy,
một số trong số đó là Xcode4 (bao gồm cả phiên bản beta Xcode).

Tôi nhớ khi tôi không thể uninstall Xcode4 from script
tôi xóa thư mục Xcode4 bằng tay, và sau đó là lỗi xuất hiện mỗi khi tôi gõ hg một cái gì đó.

EDIT: tôi gỡ bỏ cài đặt tất cả các phiên bản Xcode, và Trăn vẫn không làm việc vì vậy tôi cài đặt lại hệ điều hành, bây giờ nó hoạt động.

Trả lời

3

Cài đặt Python của bạn bị hỏng.

Tôi không biết chính xác những gì bạn đã làm để điều này xảy ra, nhưng Python không thể tìm thấy mô-đun os, điều này không có gì cụ thể để làm với Mercurial.

Tùy thuộc vào hệ điều hành của bạn, cách dễ nhất để giải quyết vấn đề này là cài đặt lại Python từ đầu.

+0

Tôi sẽ cố gắng cài đặt lại Python và báo cáo kết quả, cảm ơn đề xuất của bạn. –

+0

Cài đặt lại MacOS X hoạt động cho tôi. –

+0

Bạn đã cài đặt lại MacOSX hoàn toàn? Phải có cách dễ nhất để cài đặt lại python trên máy Mac :) – krtek

Các vấn đề liên quan