matplotlib - 模块 'sip' 没有属性 'setapi'
matplotlib - module 'sip' has no attribute 'setapi'
我刚刚设置了带有所有 Python 扩展的 VS Code。 Python 通过 Anaconda 的版本是 3.8.3。口译员是venv。当我 运行 这个代码
import matplotlib.pyplot as plt
错误显示-
Exception has occurred: AttributeError
module 'sip' has no attribute 'setapi'
File "C:\test.py", line 145, in <module>
import matplotlib.pyplot as plt
我试过卸载并重新安装 matplotlib,但无济于事。
在 IPython 中使用 Matplotlib 3.3 版似乎存在不兼容问题。目前,您可以通过安装 Matplotlib 3.2 来修复它。
这对我有用。
python -m pip install matplotlib==3.2
我遇到了同样的问题。我正在使用 PyCharm。安装 PyQt5 对我有用。
我也遇到了同样的问题,上述答案中的 none 对我有用。经过反复试验,似乎是 pyqt 和 qt 导致了我的问题。我知道您使用的是 venv,但如果您不介意使用 Anaconda,以下环境应该适合您:
conda create -n matplotlib python==3.8.3 matplotlib==3.3.4 pyqt==5.9.2 qt==5.9.7
我在 python==3.8.3
和 python==3.7.10
上使用 Windows 10.
测试了这个解决方案
PySide2 是 Python 包的官方 Qt (v5),由 Qt 公司正式支持。
使用 matplotlib 和 Jupyter/IPython
时安装此模块
pip install pyside2
还有 PySide6,它是 Qt (v6) 的包
别问我为什么pyside2是给qt5用的...
我重新安装了 matplotlib 到最新版本,结果很好。
pip uninstall matplotlib
pip install matplotlib
这会将 matplotlib 版本从 3.3.4 升级到 3.4.2。
*我在虚拟环境中使用 python 3.7.6,windows。
我刚刚设置了带有所有 Python 扩展的 VS Code。 Python 通过 Anaconda 的版本是 3.8.3。口译员是venv。当我 运行 这个代码
import matplotlib.pyplot as plt
错误显示-
Exception has occurred: AttributeError
module 'sip' has no attribute 'setapi'
File "C:\test.py", line 145, in <module>
import matplotlib.pyplot as plt
我试过卸载并重新安装 matplotlib,但无济于事。
在 IPython 中使用 Matplotlib 3.3 版似乎存在不兼容问题。目前,您可以通过安装 Matplotlib 3.2 来修复它。
这对我有用。
python -m pip install matplotlib==3.2
我遇到了同样的问题。我正在使用 PyCharm。安装 PyQt5 对我有用。
我也遇到了同样的问题,上述答案中的 none 对我有用。经过反复试验,似乎是 pyqt 和 qt 导致了我的问题。我知道您使用的是 venv,但如果您不介意使用 Anaconda,以下环境应该适合您:
conda create -n matplotlib python==3.8.3 matplotlib==3.3.4 pyqt==5.9.2 qt==5.9.7
我在 python==3.8.3
和 python==3.7.10
上使用 Windows 10.
PySide2 是 Python 包的官方 Qt (v5),由 Qt 公司正式支持。
使用 matplotlib 和 Jupyter/IPython
时安装此模块pip install pyside2
还有 PySide6,它是 Qt (v6) 的包
别问我为什么pyside2是给qt5用的...
我重新安装了 matplotlib 到最新版本,结果很好。
pip uninstall matplotlib
pip install matplotlib
这会将 matplotlib 版本从 3.3.4 升级到 3.4.2。
*我在虚拟环境中使用 python 3.7.6,windows。