2012-12-17 13 views
8

मैं अपनी छोटी पायथन स्क्रिप्ट को नोजेट करने की कोशिश कर रहा हूं जो Google अनुवाद API का उपयोग करता है।
कहाँ मैं एपीआई या क्या कर मैं बहुत nosetest क्या करना है स्थापित करने के लिए है मुझे बता बंद हो जाता हैनोसेटेट और Google एपीआई: "apiclient.discovery नामक कोई मॉड्यूल नहीं"

ImportError: No module named apiclient.discovery 

स्क्रिप्ट ठीक चलता है, मैं क्या तुम करोगी के रूप में आयात और पिप के साथ इसे स्थापित है, लेकिन मैं यह कर सकते हैं ' इस काम को नोसेटेट के साथ कैसे बनाया जाए इस बारे में कोई जानकारी नहीं मिलती है।

किसी भी मदद की सराहना की जाएगी! :)

+0

क्या आपके पास अपनी मशीन पर एकाधिक पायथन इंस्टॉल हैं? –

+0

मैं वर्चुअलनवॉपर में काम करता हूं। लेकिन मेरे पास एपीआई भी इसके बाहर स्थापित है। – LukasKawerau

+0

अपने नाक परीक्षण में कुछ कोड ड्रॉप करें जो कि पाइथनपैथ को प्रिंट करने के लिए प्रिंट करता है। –

उत्तर

1

The script runs fine, I import it as you would and installed it with pip, but I can't find any info on how to make this work with nosetest.

GAE pip के साथ बहुत अच्छी तरह दुर्भाग्य से काम नहीं करता है। मुझे इस तरह की एक जैसी समस्या का सामना करना पड़ा है।

आपको क्या करना है अपने पायथन के पुस्तकालयों से मॉड्यूल कॉपी करें या आप उन्हें अपनी वेबसाइट से फिर से डाउनलोड कर सकते हैं, और फिर सीधे अपने GAE कोड के अंदर पेस्ट कर सकते हैं। अक्सर, डेवलपर lib नामक फ़ोल्डर बनाते हैं, और इसे PYTHONPATH जोड़ते हैं।

फिर आपके nosetests रन होना चाहिए।

1

यहां मुझे लगता है कि आप tar.gz फ़ाइल को https://pypi.python.org/pypi/apiclient/1.0.2 पर डाउनलोड कर सकते हैं। इसे अनपैक करें और इसे अपने पीसी पर इंस्टॉल करें।

संबंधित मुद्दे