2 masterpuzzle MasterPuzzle 于 2015.06.08 13:51 提问

Eclipse PyDve 运行 matplotlib 报错

如题,Eclipse PyDve 运行 matplotlib 报错

就一行简单的代码 import matplotlib.pyplot as plt:

图片说明

根据报错,找到了出错的原因是 ImportError: cannot import name Random
也就是不能 import Random

但是同样的代码在 python 里面跑就是正常的:

图片说明

我把路径都设置正确了,random.py 就在 C:\python27\lib 里,同样存在 C:\python27\lib 中的其他文件都可以被正常使用
甚至random.py模块也可以在eclipse中显示,并且其中就有 class Random:

图片说明

但是eclipse就是查不到,还显示 unresolved import

2个回答

devmiao
devmiao   Ds   Rxr 2015.06.08 13:57

看看是不是有同名的其它库污染了Random这个名称

MasterPuzzle
MasterPuzzle 谢谢你,我在网上查到的很多类似问题的解释也是名称被污染了 但是代码在 python 自己的程序上运行正常,如果是名称污染,为什么 受到影响的只有 eclipse 呢? 同时我检查了 eclipse PyDev lib 引用的所有路径,并没有发现这个情况 有没有其他的可能性了呢? 谢谢
大约 3 年之前 回复
MasterPuzzle
MasterPuzzle 谢谢你,我在网上查到的很多类似问题的解释也是名称被污染了 但是代码在 python 自己的程序上运行正常,如果是名称污染,为什么 受到影响的只有 eclipse 呢? 同时我检查了 eclipse PyDev lib 引用的所有路径,并没有发现这个情况 有没有其他的可能性了呢? 谢谢
大约 3 年之前 回复
sijiasen
sijiasen   2016.01.24 16:42

您好,请问这个问题解决了吗,我最近在用pydev 使用matplotlib也遇到这个问题,不知道怎么解决,毫无头绪。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
matplotlib使用常见错误与解决方法
matplotlib使用常见错误与解决方法1.正确导入matplotlib和pyplot后提示:AttributeError: module ‘matplotlib’ has no attribute ‘verbose’这样的error。 解决方发:在import matplotlib as mpl后调用mpl.use(‘Agg’),调用后就可以解决。 2. matplotlib使用正常后,
import matplotlib出错
提示缺少pyparsing,只好跑去下pyparsing源码。 然后又是cycler出错,折腾了半天才发觉没有cycler,于是pip install cycler. 其实心里一直默默祈祷,别让我百度找Win的WHL文件,然后提示成功的消息让我非常高兴。 接着便是成功了。
Windows系统使用%matplotlib inline报错
错误描述:UnknownBackend: No event loop integration for 'inline'. Supported event loops are: qt, qt4, qt5, gtk, gtk2, gtk3, tk, wx, pyglet, glut, osx 我们可以通过命令ipython qtconsole -m my_script来执行python文件。
Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
%matplotlib inline 是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。magic函数分两种:一种是面向行的,另一种是面向单元型的。 行m
Python中matplotlib包的scatter画图函数错误情况及解决办法
Python中matplotlib包的scatter画图函数错误情况及解决办法在Ubuntu中的运行python科学计算的一个画图小demo时,发现出现了与windows上不同的错误画图。demo的代码如下:# -*- coding: utf-8 -*- # Filename : mytest1.pyimport numpy as np from numpy import * import mat
解决pycharm中matplotlib、plt.show()画图时报错“qt platform问题”
使用pycharm的matplotlib函数时出现如下报错:解决办法:1、查看并确认python环境是否成功安装matplotlib本人使用anaconda3.5.1已经安装好2、打开控制面板 - >系统设置 - >高级系统设置 - >环境变量->系统变量 - >新建。设置变量名称:QT_PLUGIN_PATH,变量目录:...\Anaconda2 \ Library...
python学习(1)第一次在pycharm中使用matplot遇到的问题
1、import matplotlib.pyplot as plt 之后报错 F:\python2.7\python.exe F:/pycharm/PycharmProjects/happy0/test0.py   File "F:/pycharm/PycharmProjects/happy0/test0.py", line 9 SyntaxError: Non-ASCII charact
from matplotlib import pyplot 报错处理
在Mac上的第二个Python环境上装matplotlib后,测试以下代码:from matplotlib import pyplot // 导入库 pyplot.plot([1,2,3,4], [1,4,9,16]) // 绘图 pyplot.show() // 图显示但是输入第一行后发现报错:RuntimeError: Python is not installed as a
matplotlib 命令行执行报错
import matplotlib as mpl mpl.use('Agg')
Windows平台使用pycharm用matplotlib绘图时报错
在Windows平台使用pycharm,在用matplotlib绘图时,报错: AttributeError: module ‘matplotlib’ has no attribute ‘verbose’ 解决办法: 前提: 1.导入正确版本的matplotlib库 2.代码最后调用matplotlibku中pyplot.show()方法 3,无其他低级错误 解决步骤: 1...