मुझे Windows अद्यतन के बाद matplotlib का उपयोग करने में समस्याएं आई हैं। मैं विंडोज 7 सर्विस पैक 1 32 बिट चला रहा हूं और मैंने पायथन (एक्स, वाई) -2.7.6.1 के हिस्से के रूप में पायथन और मैटलप्लिब स्थापित किया है। समस्या freetype से संबंधित प्रतीत होता है, आयात के रूप में ft2font पर विफल रहता है के रूप में नीचे स्टैक ट्रेस में दिखाया गया है:विंडोज पर Matplotlib - निर्भरता अनसुलझा
In [1]: import matplotlib
In [2]: matplotlib.use('agg')
In [3]: import matplotlib.pyplot as plt
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-3-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt
C:\Python27\lib\site-packages\matplotlib\pyplot.py in <module>()
22
23 import matplotlib
---> 24 import matplotlib.colorbar
25 from matplotlib import _pylab_helpers, interactive
26 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike
C:\Python27\lib\site-packages\matplotlib\colorbar.py in <module>()
27 import matplotlib.artist as martist
28 import matplotlib.cbook as cbook
---> 29 import matplotlib.collections as collections
30 import matplotlib.colors as colors
31 import matplotlib.contour as contour
C:\Python27\lib\site-packages\matplotlib\collections.py in <module>()
21 import matplotlib.artist as artist
22 from matplotlib.artist import allow_rasterization
---> 23 import matplotlib.backend_bases as backend_bases
24 import matplotlib.path as mpath
25 from matplotlib import _path
C:\Python27\lib\site-packages\matplotlib\backend_bases.py in <module>()
48
49 import matplotlib.tight_bbox as tight_bbox
---> 50 import matplotlib.textpath as textpath
51 from matplotlib.path import Path
52 from matplotlib.cbook import mplDeprecation
C:\Python27\lib\site-packages\matplotlib\textpath.py in <module>()
9 from matplotlib.path import Path
10 from matplotlib import rcParams
---> 11 import matplotlib.font_manager as font_manager
12 from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING
13 from matplotlib.ft2font import LOAD_TARGET_LIGHT
C:\Python27\lib\site-packages\matplotlib\font_manager.py in <module>()
51 import matplotlib
52 from matplotlib import afm
---> 53 from matplotlib import ft2font
54 from matplotlib import rcParams, get_cachedir
55 from matplotlib.cbook import is_string_like
ImportError: DLL load failed: The specified procedure could not be found.
मैं अजगर (एक्स, वाई) फिर से स्थापित करने की कोशिश की है, लेकिन इस समस्या को हल नहीं किया।
स्टैक ओवरफ्लो पर अन्य उत्तरों से मैंने सीखा है कि यहां सामान्य विफलताओं में msvcr90.dll
और msvcp90.dll
फ़ाइलें शामिल हैं। मैंने निर्भरता वॉकर डाउनलोड किया और c:\Python27\Lib\site-packages\matplotlib\FT2FONT.PYD
खोला। इसने इन फ़ाइलों के साथ और libbz2.dll
के साथ मुद्दों को दिखाया। मैंने इन फ़ाइलों को c:\windows\system32
पर डाउनलोड और कॉपी किया।
मैं अपने PATH
और PYTHONPATH
वातावरण चर की जाँच की कोशिश की है, लेकिन वे संदर्भ के लिए मेरी अजगर को सही ढंग से स्थापित दिखाई देते हैं:
PATH: C:\Python27\Lib\site-packages\PyQt4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Novell\GroupWise;C:\Program Files\MiKTeX 2.9\miktex\bin\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Common Files\AspenTech Shared\;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program Files\pythonxy\SciTE-3.3.2-3;C:\Program Files\pythonxy\console;C:\MinGW32-xy\bin;C:\Python27\Lib\site-packages\vtk
PYTHONPATH: c:\Python27\DLLs
समस्या प्रकट होता है के रूप में ऊपर सत्र में दिखाया गया है, तब भी जब केवल Agg बैकएंड का उपयोग कर, इसलिए मुझे नहीं लगता कि इसका क्यूटी या टीके के साथ कुछ लेना देना है।
+1 क्योंकि यह एक अच्छी तरह से शोध-विषय पर सवाल जैसा लगता है। मुझे आशा है कि आपको अपना जवाब मिल जाएगा। –
क्या आपने Matplotlib को अपने [डाउनलोड पेज] (http://matplotlib.org/downloads.html) से इंस्टॉल करने का प्रयास किया था? एक विंडोज बाइनरी वितरण है [यहां] (https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.4.1/windows/matplotlib-1.4.1.win32-py2.7.exe)। –
@eryksun मुझे अपने पास bz2 का संस्करण कैसे मिल सकता है और क्या आवश्यक है? – lip