【发布时间】:2017-04-19 04:28:05
【问题描述】:
我已经安装了 Pycharm 并使用 Anaconda 3 作为我的解释器。我无法导入 Matplotlib(或 Seaborn)。当我运行“import matplotlib.pyplot as plt”时,我得到以下信息:--
import matplotlib.pyplot as plt
后端 Qt5Agg 是交互式后端。开启交互模式。
Traceback(最近一次调用最后一次):
文件“C:\Program Files (x86)\JetBrains\PyCharm 社区版 2016.2.3\helpers\pydev\pydev_ipython\inputhook.py",第 502 行,在 enable_gui gui_hook = guis[gui] KeyError: 'qt5'
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次): 文件“C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev_pydev_bundle\pydev_ipython_console_011.py”,第 123 行,在 enable_gui return real_enable_gui(gui, app) 文件“C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev\pydev_ipython\inputhook.py”,第 508 行,在 enable_gui 引发 ValueError(e) ValueError: 无效的 GUI 请求 'qt5',有效的是:dict_keys(['osx', 'gtk', 'qt4', 'qt', 'gtk3', 'glut', 'pyglet', 'wx', 'none', 'tk'])
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次): 文件“C:\Program Files\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py”,第 2881 行,在 run_code 执行(code_obj,self.user_global_ns,self.user_ns) 文件“”,第 1 行,在 将 matplotlib.pyplot 导入为 plt 文件“C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev_pydev_bundle\pydev_import_hook.py”,第 21 行,在 do_import 模块 = self._system_import(名称,*args,**kwargs) 文件“C:\Program Files\Anaconda3\lib\site-packages\matplotlib\pyplot.py”,第 2512 行,在 install_repl_displayhook() 文件“C:\Program Files\Anaconda3\lib\site-packages\matplotlib\pyplot.py”,第 165 行,在 install_repl_displayhook ip.enable_gui(ipython_gui_name) 文件“C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev_pydev_bundle\pydev_ipython_console_011.py”,第 125 行,在 enable_gui 引发 UsageError("%s" % e) IPython.core.error.UsageError:无效的GUI请求'qt5',有效的是:dict_keys(['osx','gtk','qt4','qt','gtk3','glut','pyglet', 'wx', 'none', 'tk'])
【问题讨论】:
-
看到这个stackoverflow.com/questions/4930524/…并使用qt4
标签: python matplotlib