जब मेरी "google dobule पर क्लिक करें एक्सचेंज टेस्टिंग स्क्रिप्ट" को डीबग करना, यह सफलतापूर्वक a पर चलता है Python Terminal
, लेकिन जब ऐसा करने के साथ eclipse pydev IDE
निम्नलिखित पंक्ति मुझे एक त्रुटि देती है:
import realtime_bidding_pb2
त्रुटि मुझे हो रही है
ImportError: realtime_bidding_pb2 नाम का कोई मॉड्यूल नहीं
मुझे पता है कि यह मॉड्यूल आउटसोर्स है, लेकिन मुझे नहीं पता कि यह कहां है या इसे कैसे आयात किया जाए eclipse pydev IDE
.
उत्तर:
उत्तर № 1 के लिए 1यदि आप ओएस जैसे यूनिक्स का उपयोग करते हैं, तो निर्देशिका को बदल देंनिर्देशिका जहाँ फाइलें requester.py, Makefile, realtime-bidding.proto (requester.tar.gz से) और शेल में "मेक" कमांड निष्पादित करें realtime_bidding_pb2 फ़ाइल बनाई जाएगी।
इसके बाद आपको "ImportError: google.protobuf नाम का कोई मॉड्यूल नहीं मिलेगा।" आपको उबंटू के लिए अजगर-प्रोटोबॉफ स्थापित करना होगा (कमांड "एप-गेट इंस्टॉल अजगर-प्रोटोबुफ", आपको रूट होना चाहिए)।
"Python requester.py --url = --max_qps = 1 --seconds = 20" जैसे कमांड द्वारा requester.py का उपयोग करता है।