2014-10-09 46 views
1

我在Windows 8中使用pycharm for python我已經安裝了matplotlib軟件包。 我正在使用python 2.7 當我做import matplotlib沒有錯誤。
但是,如果我這樣做matplotlib.pyplot如PLT我得到這個以下錯誤:
導入matplotlib.pyplot爲plt時Pycharm錯誤

 Traceback (most recent call last): 
    File "C:/Users/PiyushSudip/PycharmProjects/myFirst/test1.py", line 1, in <module> 
    import matplotlib.pyplot as plt 
    File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 23, in <module> 
    from matplotlib.figure import Figure, figaspect 
    File "C:\Python27\lib\site-packages\matplotlib\figure.py", line 18, in <module> 
    from axes import Axes, SubplotBase, subplot_class_factory 
    File "C:\Python27\lib\site-packages\matplotlib\axes\__init__.py", line 4, in <module> 
    from ._subplots import * 
    File "C:\Python27\lib\site-packages\matplotlib\axes\_subplots.py", line 10, in <module> 
    from matplotlib.axes._axes import Axes 
    File "C:\Python27\lib\site-packages\matplotlib\axes\_axes.py", line 18, in <module> 
    from matplotlib.cbook import _string_to_bool, mplDeprecation 
ImportError: cannot import name _string_to_bool 

誰能幫助找出我做錯了嗎?

+2

嘗試:'PIP安裝six' – elyase 2014-10-09 23:19:49

+0

我已經alrady安裝了六臺,這個錯誤現在已經沒有了。但是,仍然有一些未決的錯誤。 – SeasonalShot 2014-10-10 00:09:02

回答

2

http://matplotlib.org/users/installing.html#required-dependencies

有一個的Six包,其中matplotlib依賴。檢查以確保它已安裝,或從這裏安裝:http://www.lfd.uci.edu/~gohlke/pythonlibs/#six

此網站包含很多python模塊的打包版本,這些模塊很容易在windows上設置,只需下載並運行即可。

還要檢查其他依賴關係,以確保你有他們,否則你可能會得到另一個錯誤爲不同的模塊

+0

請參閱編輯 – SeasonalShot 2014-10-09 23:59:10

+0

這可能是由於您的版本沒有正確安裝或更新而引起的。嘗試通過http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib安裝最新版本。確保你的版本是爲你的python版本設計的,即32/64位和2.7 – RoBDoG 2014-10-10 01:18:09