2010-11-10 27 views
10

मैं इस पायथन दुनिया में एक नौसिखिया (केवल 1 सप्ताह) हूं। मैं Django-mssql स्थापित करने की कोशिश की, लेकिन जब मैं पुस्तकालय (import sqlserver_ado.dbapi का उपयोग) आयात करने की कोशिश की, मैं इस त्रुटि संदेश मिला:आयात त्रुटि: कोई मॉड्यूल नाम नहीं है pythoncom

ImportError: No module named pythoncom 

मैं सफलता के बिना है कि पुस्तकालय के लिए देखो की कोशिश की।

क्या आप मुझे सही दिशा में इंगित कर सकते हैं?

+2

पूर्ण ट्रेसबैक क्या है? – khachik

+2

यदि आप मैक या लिनक्स ओएस पर हैं, तो 'django-pyodbc' का उपयोग करें क्योंकि django-mssql काम नहीं करता है – Will

उत्तर

15

आप pythoncom पैकेज खो रहे हैं। यह ActivePython के साथ आता है लेकिन आप इसे pywin32 के हिस्से के रूप में SourceForge पर अलग से प्राप्त कर सकते हैं।

+0

मुझे सक्रियपीथॉन इंस्टॉलेशन का प्रयास करने दें और आपको पोस्ट रखेगा, thnx – Quaspam

+0

ActivePython को स्थापित करने से अन्य पैकेज इंस्टॉल करने की परेशानी हल हो गई , यह सब कुछ के साथ आया था। Thnx एक बार फिर – Quaspam

+0

मुझे लगता है कि मैं सिर्फ http://sourceforge.net/projects/pywin32/files/pywin32/ से Pywin32 डाउनलोड करता हूं। यह आधिकारिक पायथन वितरण – swdev

4

पैकेज स्थापित करने के लिए आपको pip का उपयोग करना चाहिए, क्योंकि यह आपको अनइंस्टॉल करने की क्षमता देता है।

इसके अलावा, virtualenv पर देखें। यह pip के साथ अच्छी तरह से काम करता है और आपको एक सैंडबॉक्स देता है ताकि आप बिना किसी गलती से अपने सिस्टम-व्यापी इंस्टॉलेशन को खोए बिना नई सामग्री का पता लगा सकें।

+1

निश्चित रूप से कोशिश करेगा, धन्यवाद हैक – Quaspam

8

यदि आप विंडोज़ पर हैं तो शायद आप pywin32 लाइब्रेरी चाहते हैं, जिसमें pythoncom और बहुत सारी अन्य चीजें हैं जो काफी मानक हैं।

+13

और चूंकि pywin32 इंस्टॉल करने से आपको सिरदर्द मिल सकता है, 'pippin32' इंस्टॉल करें' – Pithikos

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