鱼C论坛

 找回密码
 立即注册
查看: 2578|回复: 8

IDE报错,原因不明

[复制链接]
发表于 2017-4-1 10:51:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 fishshuke 于 2017-4-2 11:26 编辑

大家好,我用的windows python2.7开发环境。

运行了一段代码,结果IDE报错了。可是,用ipython能正常运行。
大家来看看我这个问题怎么解决吧。谢谢大家了。

********************程序代码************************
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
X = [1, 1, 2, 2]
Y = [3, 4, 4, 3]
Z = [1, 2, 1, 1]
ax.plot_trisurf(X, Y, Z)
plt.show()
************************END*************************

IED报错信息

IED报错信息

ipython正常执行

ipython正常执行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-1 10:52:58 | 显示全部楼层
请鱼友们看看我的问题是什么原因呢?谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-1 11:01:22 | 显示全部楼层
你的环境没有安装matplotlib这个模块
给你个网站,下载你对应的whl 在CMD里面输入 pip install xxx.whl就可以了
http://www.lfd.uci.edu/~gohlke/pythonlibs/
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-1 11:23:12 | 显示全部楼层
这是报错前面几行代码提到的两个*.py文件的截图。
“File "D:\Program Files\Python27\lib\site-packages\mpl_toolkits\mplot3d\__init__.py", line 6, in <module>
    from .axes3d import Axes3D
  File "D:\Program Files\Python27\lib\site-packages\mpl_toolkits\mplot3d\axes3d.py", line 21, in <module>
    import matplotlib.axes as maxes
ImportError: No module named axes”


3.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-1 11:26:00 | 显示全部楼层
lumber2388779 发表于 2017-4-1 11:01
你的环境没有安装matplotlib这个模块
给你个网站,下载你对应的whl 在CMD里面输入 pip install xxx.whl就 ...

这位鱼油,我用pip list显示安装的包,里面明明是有matplotlib的呀。
再说了,如果没有安装matplotlib包的话,我用ipython怎么会成功执行呢?

matplotlib

matplotlib
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-1 11:28:37 | 显示全部楼层
lumber2388779 发表于 2017-4-1 11:01
你的环境没有安装matplotlib这个模块
给你个网站,下载你对应的whl 在CMD里面输入 pip install xxx.whl就 ...

IDE输入“import matplotlib”正常。
5.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-1 14:39:01 | 显示全部楼层
本帖最后由 lumber2388779 于 2017-4-1 14:40 编辑
fishshuke 发表于 2017-4-1 11:26
这位鱼油,我用pip list显示安装的包,里面明明是有matplotlib的呀。
再说了,如果没有安装matplotlib包 ...


我这边用的是python3.6 在https://pypi.python.org/pypi/matplotlib下了2.0.0版本对应的matplotlib安装后 用你的程序在idle上运行没有报任何问题,我这边不方便上传图片给你看,你试下重新安装下这个模块,如果还不行可能跟环境变量有关系
  1. >>> from mpl_toolkits.mplot3d import Axes3D
  2. >>> import matplotlib.pyplot as plt

  3. >>>
复制代码

我手动在idle输入这个也是正常
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-2 10:47:58 | 显示全部楼层
还是没有解决,来个高手拯救一下我吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-2 11:26:03 | 显示全部楼层
解决了,谢谢大家。
我自己脑残把一个我自己的一个测试程序命名为和pythun库同名文件了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 14:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表