matplotlib - 模块“sip”没有属性“setapi”

Egr*_*ret 20 matplotlib attributeerror python-3.x visual-studio-code

我刚刚设置了带有所有 Python 扩展的 VS Code。Python 版本是 3.8.3 通过 Anaconda。解释器是 venv。当我运行此代码时

import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

错误显示 -

Exception has occurred: AttributeError
module 'sip' has no attribute 'setapi'
  File "C:\test.py", line 145, in <module>
    import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

我试过卸载并重新安装 matplotlib,但无济于事。

小智 24

这对我有用。

python -m pip install matplotlib==3.2
Run Code Online (Sandbox Code Playgroud)


Muh*_*rif 7

使用 Matplotlib 3.3 版与 IPython 似乎存在不兼容问题。现在,您可以通过安装 Matplotlib 3.2 来修复它。


小智 6

我有同样的问题。我正在使用 PyCharm。安装 PyQt5 对我有用。