簡體   English   中英

PyQt5與PyCharm中的matplotlib沖突

[英]PyQt5 conflict with matplotlib in PyCharm

我已經使用pip install pyqt5安裝了PyQt5。 安裝成功。 一點點安裝的matplotlib表示已滿足所有要求。 然后,當我運行matplotlib時,我收到了正在發生的錯誤:

Traceback (most recent call last):
  File "", line 6, in <module>
    import matplotlib.pyplot as plt
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 115, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\__init__.py", line 62, in pylab_setup
    [backend_name], 0)
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py", line 15, in <module>
    from .backend_qt5 import (
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 19, in <module>
    import matplotlib.backends.qt_editor.figureoptions as figureoptions
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\qt_editor\figureoptions.py", line 20, in <module>
    import matplotlib.backends.qt_editor.formlayout as formlayout
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\qt_editor\formlayout.py", line 54, in <module>
    from matplotlib.backends.qt_compat import QtGui, QtWidgets, QtCore
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\qt_compat.py", line 140, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: DLL load failed: %1 is not a valid Win32 application.

搜索表明已安裝的軟件包可能是不同的位版本(例如,當我需要54位時為32位)。 我怎樣才能解決這個問題?

如果您不一起使用pyqt和matplotlib,請嘗試安裝conda並將其環境分開。 我遇到了這樣的問題,我做到了。 我不記得它到底是什么,但是我記得qt 5.9和qt 5.13庫發生沖突

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM