我刚刚用所有Python扩展设置了VS代码.Python版本是3.8.3到Anaconda.翻译是文夫.当我运行这个代码时

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

我try 过卸载并重新安装matplotlib,但没有效果.

推荐答案

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

Python-3.x相关问答推荐

只有在Chrome尚未打开的情况下,打开Chrome后,PySimpleGUI窗口才会崩溃

没有这样的命令';角色';-可靠分子

如何在 python 中将带有时区信息的时间戳转换为 utc 时间

错误:无法为 pyconcorde 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

Python 舍入数字不准确

Pandas教程:如何更新行内数值的位置

以不规则频率识别数据框日期时间列上缺失的日期,并用关联值填充它们

DynamoDB - boto3 - batch_write_item:提供的关键元素与架构不匹配

如果网站加载时间过长,如何强制 Selenium 刷新

Python pandas将单元格值移动到同一行中的另一个单元格

在 Django 中执行 JSONRenderer.render(serialized_student_data.data) 时遇到问题

多个返回函数的列表理解?

如何从左到右解包元组?

为什么包含类的名称不被识别为返回值函数注释?

asyncio.Semaphore RuntimeError: Task got Future 附加到不同的循环

为什么在 Python 中不推荐使用 MutableString?

如何找出从哪个模块导入名称?

类型提示返回 NameError: name 'datetime' not defined

如何在python中创建代码对象?

将 Python 字节转换为无符号 8 位整数