2013-11-25 19 views
14

मैंने पाइथन 2.5.4, न्यूम्पी 1.5.0 Win32, Matplotlib 1.0.0 win32, pywin32 218 स्थापित किया है। अभी भी पायथन में ग्राफ़ प्लॉट करने में सक्षम नहीं है।आयात त्रुटि: डीएलएल लोड असफल रहा: निर्दिष्ट मॉड्यूल नहीं मिला

 import pylab 
    File "C:\Python25\lib\site-packages\pylab.py", line 1, in <module> 
     from matplotlib.pylab import * 
    File "C:\Python25\lib\site-packages\matplotlib\pylab.py", line 216, in <module> 
     from matplotlib import mpl # pulls in most modules 
    File "C:\Python25\lib\site-packages\matplotlib\mpl.py", line 1, in <module> 
     from matplotlib import artist 
    File "C:\Python25\lib\site-packages\matplotlib\artist.py", line 6, in <module> 
     from transforms import Bbox, IdentityTransform, TransformedBbox, TransformedPath 
    File "C:\Python25\lib\site-packages\matplotlib\transforms.py", line 34, in <module> 
     from matplotlib._path import affine_transform 
ImportError: DLL load failed: The specified module could not be found. 

कृपया मदद ..

+0

आपने इसे कैसे इंस्टॉल किया? ऐसा लगता है कि कुछ सी-एक्सटेंशन ठीक से संकलित/स्थापित नहीं हैं। – tacaswell

+0

विंडोज़ पर वैज्ञानिक पायथन के लिए, आपकी सबसे अच्छी शर्त मैन्युअल रूप से सबकुछ इंस्टॉल करने की कोशिश करने के बजाय WinPython, Python (x, y), Enthought Python या Anaconda इंस्टॉल करना है। इनमें से कोई भी अधिकांश पैकेज स्थापित करेगा जिनकी आपको आवश्यकता हो सकती है, और उन्हें सही तरीके से कॉन्फ़िगर करना चाहिए। – DaveP

+2

निर्भरता वॉकर के साथ '... \ site-packages \ matplotlib \ _path.pyd' लोड हो रहा है आपको कुछ सुराग दे सकता है जिस पर डीएलएल इसके बारे में है। यदि यह सब ठीक से संकलित किया गया है तो यह एक पाथ मुद्दा भी हो सकता है, शायद डीएलएल का एक और संस्करण उठाया गया है क्योंकि यह पैथ चर में 'पहला' आता है।इस साइट पर विंडोज के लिए अच्छी प्रीकंपिल्ड बाइनरी है: http://www.lfd.uci.edu/~gohlke/pythonlibs/ –

उत्तर

10

(मैं एक वीडियो से इस सवाल का जवाब मिल गया: http://www.youtube.com/watch?v=xmvRF7koJ5E)

  1. डाउनलोड msvcp71.dll और msvcr71.dll वेब से यहाँ त्रुटि मैं हो रही है।

  2. उन्हें अपने C:\Windows\System32 फ़ोल्डर में सहेजें।

  3. उन्हें अपने C:\Windows\SysWOW64 फ़ोल्डर में भी सहेजें (यदि आपके पास 64-बिट ऑपरेटिंग सिस्टम है)।

अब पाइथन में अपनी कोड फ़ाइल चलाने का प्रयास करें और यह ग्राफ को कुछ सेकंड में लोड करेगा।

+0

मेरा दिन बचाया! लेकिन यह उचित पथ से क्यों उठा रहा है? – everlasto

+1

मेरे लिए काम नहीं किया .. – wings

3

इसे छोटा करने के लिए, इसका मतलब है कि आपके द्वारा उपयोग की जाने वाली पुस्तकालयों के लिए आपको कुछ "निर्भरता" की कमी है। किसी भी प्रकार की लाइब्रेरी का उपयोग करने से पहले, सबसे पहले यह देखने के लिए सुझाव दिया जाता है कि क्या इसे अजगर "परिवार" में एक और पुस्तकालय की आवश्यकता है। मेरा क्या मतलब है?

"डीएलएस" डाउनलोड करना कुछ ऐसा है जो मैं टालना चाहता हूं। मुझे एक और लाइब्रेरी "kivy" के साथ एक ही समस्या थी। समस्या तब आई जब मैं 3.5 के बजाय पाइथन 3.4v का उपयोग करना चाहता था, सबकुछ 3.5 में सही ढंग से काम कर रहा था, लेकिन मैं केवल किवी के लिए स्थिर संस्करण का उपयोग करना चाहता था, जो कि आधिकारिक तौर पर "सलाह" के रूप में 3.4 है। तो, मैंने 3.4 पर स्विच किया लेकिन फिर मेरे पास एक ही "डीएलएल" त्रुटि थी जिसमें कहा गया कि बहुत सी चीजें गायब हैं। इसलिए मैंने वेबसाइट की जांच की और सीखा कि मुझे किवी की आधिकारिक वेबसाइट से अतिरिक्त "निर्भरता" स्थापित करने की आवश्यकता है, तो समस्या हल हो गई है।

7

मुझे 64 64 पर पाइथन 3.5.1 के साथ matplotlib.pylab आयात करने के साथ एक ही समस्या थी। दृश्य लिंक + + Redistributable फर विजुअल स्टूडियो 2015 को इस लिंक से स्थापित करना: https://www.microsoft.com/de-at/download/details.aspx?id=48145 लापता DLL को ठीक किया गया।

मुझे डीएलएल डाउनलोड करने और चिपकाने से बेहतर और आसान लगता है।

+1

मेरे लिए काम नहीं किया। –

1

त्वरित नोट: जांचें कि क्या आपके पास अन्य पायथन संस्करण हैं, अगर आपने उन्हें हटा दिया है, तो सुनिश्चित करें कि आपने यह सही किया है। यदि आपके सिस्टम पर मिनीकॉन्डा है तो पाइथन आसानी से हटाया नहीं जाएगा।

मेरे लिए क्या काम किया: अन्य पायथन संस्करणों और मिनिकॉन्डा को हटा दिया, पाइथन और matplotlib पुस्तकालय को पुनर्स्थापित किया और सबकुछ बढ़िया काम किया।

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

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