我在整个项目中使用了Pycharm 2019.1的导入优化,现在matplotlib和numpy的导入不起作用。 这是完整的错误代码:
Traceback (most recent call last):
File "C:/Users/LENOVO/PycharmProjects/CSinternal/LearnIt.py", line 8, in <module>
import matplotlib
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\matplotlib\__init__.py", line 139, in <module>
from . import cbook, rcsetup
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\matplotlib\cbook\__init__.py", line 31, in <module>
import numpy as np
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\numpy\__init__.py", line 141, in <module>
from . import core
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\numpy\core\__init__.py", line 37, in <module>
from . import multiarray
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\numpy\core\multiarray.py", line 20, in <module>
from . import overrides
File "C:\Users\LENOVO\PycharmProjects\CSinternal\venv\lib\site-packages\numpy\core\overrides.py", line 45, in <module>
""")
RuntimeError: implement_array_function method already has a docstring
我是这里的新手,老实说,我不知道这是什么意思(RuntimeError:implement_array_function方法已经有一个文档字符串)。 非常感谢您的帮助。
答案 0 :(得分:0)
我遇到了同样的问题,当我意识到我已经在同一项目的不同文件中以两个不同的名称导入了火炬时,出现了针对我的解决方案。通过重命名它们,我摆脱了错误。我怀疑您可能有类似的问题。尝试在新项目中运行代码,而在同一项目中没有任何其他文件。