AttributeError: partially initialized module 'matplotlib' has no attribute '__version_' (most likely due to a circular import)
AttributeError: partially initialized module 'matplotlib' has no attribute '__version_' (most likely due to a circular import)
我刚开始使用 MatPlotLib,我试图打印出版本号。
这是我的代码:
import matplotlib
print(matplotlib.__version_)
但是,当我 运行 它时出现错误:
Traceback (most recent call last):
File "c:/Users/Atharv 2020/Pyfiles/matplotlib.py", line 1, in <module>
import matplotlib
File "c:\Users\Atharv 2020\Pyfiles\matplotlib.py", line 2, in <module>
print(matplotlib.__version_)
AttributeError: partially initialized module 'matplotlib' has no attribute '__version_' (most likely due to a circular import)
你能帮帮我吗?
根据上面@dm2 的评论,错误是将代码写入名为 matplotlib.py
的文件中。当我导入 matplotlib
时,我实际上导入了 matplotlib.py
(文件)而不是 matplotlib
(库)。所以重命名文件将解决问题。
我也发现“version”后面只有1个下划线了。
谢谢@dm2!
我刚开始使用 MatPlotLib,我试图打印出版本号。
这是我的代码:
import matplotlib
print(matplotlib.__version_)
但是,当我 运行 它时出现错误:
Traceback (most recent call last):
File "c:/Users/Atharv 2020/Pyfiles/matplotlib.py", line 1, in <module>
import matplotlib
File "c:\Users\Atharv 2020\Pyfiles\matplotlib.py", line 2, in <module>
print(matplotlib.__version_)
AttributeError: partially initialized module 'matplotlib' has no attribute '__version_' (most likely due to a circular import)
你能帮帮我吗?
根据上面@dm2 的评论,错误是将代码写入名为 matplotlib.py
的文件中。当我导入 matplotlib
时,我实际上导入了 matplotlib.py
(文件)而不是 matplotlib
(库)。所以重命名文件将解决问题。
我也发现“version”后面只有1个下划线了。
谢谢@dm2!