2016-08-30 7 views
7

मैं pyenv इस्तेमाल किया खिड़कियों बैश में pypy स्थापित करने के लिए है, तो पिप का उपयोग matplotlib स्थापित करने के लिए dlopen नहीं किया जा सकता है, लेकिन जब pyplot का आयात, मैं एक RunTimeErrorआयात pyplot, RuntimeError: tkinter मॉड्यूल फ़ाइल

In [1]: import matplotlib.pyplot as plt 
--------------------------------------------------------------------------- 
RuntimeError        Traceback (most recent call last) 
<ipython-input-1-eff513f636fd> in <module>() 
----> 1 import matplotlib.pyplot as plt 

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/pyplot.pyc in <module>() 
    112 
    113 from matplotlib.backends import pylab_setup 
--> 114 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() 
    115 
    116 _IP_REGISTERED = None 

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/__init__.pyc in pylab_setup() 
    30  # imports. 0 means only perform absolute imports. 
    31  backend_mod = __import__(backend_name, 
---> 32        globals(),locals(),[backend_name],0) 
    33 
    34  # Things we pull in from all backends 

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/backend_tkagg.pyc in <module>() 
    11 
    12 # Paint image to Tk photo blitter extension 
---> 13 import matplotlib.backends.tkagg as tkagg 
    14 
    15 from matplotlib.backends.backend_agg import FigureCanvasAgg 

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/tkagg.pyc in <module>() 
     7 import numpy as np 
     8 
----> 9 from matplotlib.backends import _tkagg 
    10 
    11 def blit(photoimage, aggimage, bbox=None, colormode=1): 

RuntimeError: Cannot dlopen tkinter module file 

In [2]: 

तो क्या हो सकता है मिल गया समस्या, और इस समस्या को हल करने के लिए कैसे?

किसी भी सुझाव की सराहना की जाएगी!

उत्तर

0

शायद आपके अजगर स्थापना के साथ कुछ गलत है। पाइथन को हटाने और पुनः स्थापित करने का सबसे अच्छा तरीका है।

मेरा सुझाव है कि आप Anaconda से पायथन स्थापित करें। यह 'अगली-क्लिक' इंस्टॉलर (विंडोज़ के लिए कमाल) है जो पाइथन पथ पर्यावरण चर सेट करता है, और 'मैथप्लॉटलिब' सहित पूर्व-स्थापित उपयोगी पैकेज है।

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