2014-10-09 177 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