当前位置: 首页 > 知识库问答 >
问题:

pyplot导入引发了一场恐慌

傅翰池
2023-03-14

我有一个奇怪的问题尝试导入matplotlib。每当我做导入的时候

导入matplotlib.pyplot

我收到以下错误消息(仅导入matplotlib时没有错误:

Vendor:  Continuum Analytics, Inc.
Package: mkl
Message: trial mode expires in 30 days
Traceback (most recent call last):
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\qt_compat.py", line 159, in <module>
    from PySide import QtCore, QtGui, __version__, __version_info__
ImportError: No module named 'PySide'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/Pierre/Dropbox/piR/Coding/Python/Eigene Projekte/GPX_reader/main.py", line 6, in <module>
    import matplotlib.pyplot as plt
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 114, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt4agg.py", line 18, in <module>
    from .backend_qt5agg import FigureCanvasQTAggBase as _FigureCanvasQTAggBase
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py", line 15, in <module>
    from .backend_qt5 import QtCore
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 31, in <module>
    from .qt_compat import QtCore, QtGui, QtWidgets, _getSaveFileName, __version__
  File "C:\Users\Pierre\Anaconda3\lib\site-packages\matplotlib\backends\qt_compat.py", line 162, in <module>
    "Matplotlib qt-based backends require an external PyQt4, PyQt5,\n"
ImportError: Matplotlib qt-based backends require an external PyQt4, PyQt5,
or PySide package to be installed, but it was not found.

我在Windows 10的Anaconda发行版中使用Python 3.5。有人遇到同样的问题吗?我的设置中最近唯一的变化是(强制)升级到Windows 10...

谢谢并致以最良好的祝愿

皮埃尔

共有1个答案

越福
2023-03-14

您没有安装PySidePyQt,错误消息很清楚,因为matplotlib依赖于其中任何一个

要安装PySide run

pip install -U PySide

在命令行中,-U代表升级,意味着将您安装的所有软件包升级到最新版本

从pip的手册页

-U, --upgrade
              Upgrade all packages to  the  newest  available  version.   This
              process  is  recursive  regardless  of  whether  a dependency is
              already satisfied.

但你应该做得很好

pip install PySide

如果出于某种原因,您不想升级pip安装的其他软件包

 类似资料:
  • 问题内容: 调用反射值的.FieldByName方法时出现以下错误,确切的错误是:- 和代码是:- 我了解的并不多,但这就是我所能获得的所有信息。 这是Go Playground上代码的链接:http : //play.golang.org/p/E038cPOoGp 问题答案: 您已经是一个指向结构的指针。尝试打印出您的代码。 没有理由使用的地址,然后调用that ,它会取消对刚创建的指针的引用。

  • 您好,我正在尝试使用以下代码设置keras: 它会给我带来以下错误消息: RuntimeError回溯(最近一次调用last)RuntimeError:根据API版本0xc编译模块,但此版本的numpy是0xb 回溯(最近的调用最后)重要错误:numpy.core.multiarray导入失败 回溯(最近的调用最后)重要错误:numpy.core.umath导入失败 回溯(最近的调用最后)重要错误

  • 似乎“将tensorflow导入为tf”直接引发了此错误 Colab link:https://colab.research.google.com/drive/1Jr0j_I_npKQxcQ1ggJQFHTqoJHmt9Bqk

  • 这个教程将一步一步指导你将一个简单的程序编译成 WebAssembly。 前置条件 想要编译成WebAssembly,你首先需要先编译 LLVM。这是运行后续工具的先决条件。 Git。Linux 和 OS X 系统中好像已经默认装好了,在 Windows 上需要在这里安装 Git。 CMake。在 Linux 和 OS X系统中,你可以使用包管理工具 apt-get 或 brew 来安装。如果是

  • editable.FTL 什么是正确的方法来导入到我的模板。我尝试使用cfg.addautoimport(“me”,“editable.ftl”)。当我试图处理我的主模板时,会引发以下异常。 错误[FreeMarker.runtime](http-localhost-127.0.0.1-8080-1)执行FreeMarker模板时出错:FreeMarker.core.InvalidReferenc

  • 我在changeScreen方法中使用以下导航器代码修复了它: 谢谢大家的帮助!