Python-API पर आधारित आवश्यकताओं को मैंने कॉन्फ़िगर किया है और प्रोटोकॉल बफर स्थापित किया है (जैसा कि http://worthynote.blogspot.com/2011/05/protobuf-compiler-on-mac.html में उल्लिखित है) और पायथन 2.7। जब मैं कमांडएंड्रॉइड मार्केट एपीआई - पायथन आयात त्रुटि: google.protobuf नामक कोई मॉड्यूल
python examples.py
भाग गया और अभी भी त्रुटि का सामना करना पड़ा: क्या गलत यहाँ जा रहा
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
किसी भी विचार?
खुशी है कि इस अंत में काम करता है। पिछले संस्करण 'पाइप 'स्थापित नहीं थे। – MarkHu
आपको सूडो की आवश्यकता क्यों है? – Guig
@Guig यदि आपके पाइथन रूट निर्देशिकाओं के तहत स्थापित है तो आपको सूडो की आवश्यकता होगी। यदि आपका अजगर आपके घर के नीचे स्थापित है (या कहीं आपके पास अनुमति है) तो आपको सूडो की आवश्यकता नहीं है। ऐसे मामलों में आपको "उपयोगकर्ता" स्थान के अंतर्गत स्थापित करने के लिए पाइप निर्दिष्ट करने की आवश्यकता है: 'pip install --user module_name'। आप यहां और अधिक जांच सकते हैं: http://stackoverflow.com/questions/7465445/how-to-install-python-modules-without-root-access। – rkioji