新手求教,直接用python可以出matplotlib的图,用geany却出不来

chandler2333 2018-01-27 10:42:45
import matplotlib.pyplot as plt
squares=[1,4,9,16,25]
plt.plot(squares)
plt.show()

这段代码,用python直接运行可以出图,用geany出现的是
1
2
3
4
5
[2, 4, 6, 8, 10]
Traceback (most recent call last):
File "rrr.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\matplotlib\__init__.py", line 124, in <module>
from . import cbook
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\matplotlib\cbook\__init__.py", line 36, in <module>
import numpy as np
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\core\__init__.py", line 35, in <module>
from . import _internal # for freeze programs
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\core\_internal.py", line 18, in <module>
from .numerictypes import object_
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\core\numerictypes.py", line 960, in <module>
_register_types()
File "C:\Users\18018\AppData\Roaming\Python\Python36\site-packages\numpy\core\numerictypes.py", line 955, in _register_types
numbers.Integral.register(integer)
AttributeError: module 'numbers' has no attribute 'Integral'
新人求教,问题出在哪啊?
...全文
1482 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bylx 2019-02-18
  • 打赏
  • 举报
回复
在项目文件夹(python_work)中有一个numbers.py的文件,将其删除后则恢复正常。否则问题是出现在import的定位上。
whx_0612 2018-05-12
  • 打赏
  • 举报
回复
楼主是不是跟我一样用的在线安装,在线安装会有一些DLL缺失,去网上下载那些文件重新安装就好了,可以参考这个CSDN https://blog.csdn.net/sinat_39886323/article/details/77712066
whx_0612 2018-05-12
  • 打赏
  • 举报
回复
原来我不是一个人
虾米馅煎包 2018-02-02
  • 打赏
  • 举报
回复
没有用过geany。 不过看你的错误 不是给的很明显吗 AttributeError: module 'numbers' has no attribute 'Integral' 模块'numbers'尝试访问未知对象的属性 Integral 建议你就围绕这个思路去试试解决这个问题吧
chandler2333 2018-02-02
  • 打赏
  • 举报
回复
顶一下。。。。。。。。。。。。。

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧