2011-11-02 11 views
8

lib pywin32 स्थापित करने के बाद मैं पहले से ही यहाँ से पुस्तकालय "विंडोज एक्सटेंशन के लिए अजगर" स्थापित:फिर भी कोई त्रुटि आ रही "ImportError: नहीं मॉड्यूल नामित win32com.client"

http://sourceforge.net/projects/pywin32/files/pywin32/

लेकिन जब मैं आयात " win32com.client "मेरे प्रोग्राम में, मुझे अभी भी त्रुटि संदेश मिला है:

ImportError: No module named win32com.client 

मेरा पायथन संस्करण 3.2 है।

कोई विचार?

+0

लाइब्रेरी के पथों की जांच करें, यह पता लगाएं कि यह कहां स्थापित किया गया है और इसे पाइथन मिल सकता है (अभी यह नहीं कर सकता) – bua

+0

@ निकोला के सुझाव का पालन करें, मैं pywin32.pth फ़ाइल में "win32com" जोड़ता हूं _site-packages_ (Python3.2) का, लेकिन मेरा प्रोग्राम अभी भी इसे नहीं ढूंढ सकता है। मेरे सिस्टम में पाइथन (पायथन 2.5, पायथन 3.1, पायथन 3.2) का बहु-संस्करण है, मैंने पाइथन 3.2 को _WINDOWS पर्यावरण चर में सेट किया है, इसलिए जब मैं Python SHELL के तहत ** sys.path ** की जांच करता हूं, तो यह पर्यावरण दिखाएं Python3.2 है, लेकिन अगर मैं एक .py फ़ाइल में 'आयात sys प्रिंट (sys.path)' लिखता हूं और इसे चलाता हूं, तो यह दिखाएगा कि पर्यावरण Python2.5 है। मुझे नहीं पता कि वे अलग क्यों हैं। – Bingnan

+1

लेकिन आखिरकार, मैं python.exe के विशिष्ट संस्करण को इंगित करके इस समस्या को हल करता हूं। उदाहरण के लिए, मैं अपनी .py फ़ाइल चलाता हूं जैसे कि c: \ Python32 \ python.exe test.py' – Bingnan

उत्तर

0

चेक sys.path यकीन है कि निर्देशिका जहां मॉड्यूल स्थापित किया गया है वहाँ में है अन्यथा आप इसे जोड़ने के लिए बनाने के लिए, (उस के साथ कुछ मदद के लिए PYTHONPATH windows गूगल।)

0

किसी कारण win32com के लिए के तहत pywin32.pth में शामिल नहीं है site-packages। आप इसे आजमा सकते हैं और जोड़ सकते हैं, लेकिन this post about Movable Python मुझे लगता है कि समस्या थोड़ा और जटिल है।

1

विजुअल स्टूडियो का उपयोग करते समय मुझे एक ही समस्या का सामना करना पड़ा। निम्नलिखित तय मुद्दा: 1. राइट क्लिक करें प्रोजेक्ट गुण (समाधान Explorer विंडो में) 2. चयन गुण 3. सामान्य टैब में (इस मामले में Python2.7) उचित दुभाषिया सेट

enter image description here

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