Dựa trên Python-API các yêu cầu tôi đã định cấu hình và cài đặt bộ đệm giao thức (như đã đề cập trong http://worthynote.blogspot.com/2011/05/protobuf-compiler-on-mac.html) và python 2.7. Khi tôi chạy lệnhAPI thị trường Android - Python ImportError: Không có mô-đun nào có tên google.protobuf
python examples.py
và vẫn phải đối mặt với lỗi:
File "examples.py", line 3, in <module>
import market_proto
File "/Users/siddharthan64/Downloads/android-market-api-py-master/market_proto.py", line 3, in <module>
from google.protobuf import descriptor
ImportError: No module named google.protobuf
Bất cứ ý tưởng gì đang diễn ra sai ở đây?
Vui mừng này cuối cùng hoạt động. Các phiên bản trước không được cài đặt 'pip'. – MarkHu
tại sao bạn cần sudo? – Guig
@Guig Bạn sẽ cần sudo nếu python của bạn được cài đặt dưới thư mục gốc. Nếu python của bạn được cài đặt trong nhà của bạn (hoặc một nơi nào đó bạn sở hữu quyền) bạn không cần sudo. Trong trường hợp này, bạn cần chỉ định pip để cài đặt trong vị trí "user": 'pip install --user module_name'. Bạn có thể kiểm tra thêm tại đây: http://stackoverflow.com/questions/7465445/how-to-install-python-modules-without-root-access. – rkioji