使用eclipse开发python时,关于python包导入的错误

刚开始学习python,使用eclipse开发环境,运行python run命令总是报错。
项目是这样的:

simple.py是这样:

test.py是这样:

在test.py中运行python run 命令,会报这样的错误:

请大神帮帮忙,谢啦

test.py 应该这么写:


import simple
print (simple.spam)

追问

你说的那种方法确实可以,那是通过绝对包路径,我其实想用的是相对包路径,现在稍微 搞明白点了,还是谢谢你

温馨提示:内容为网友见解,仅供参考
无其他回答

Eclipse调用python脚本出现ImportError: No module named os~~急求答 ...
你运行的命令行不对,那句话应该是“pi.execfile("python src\\\\TestOne\\\\HelloWorld.py")”

eclipse打开python文件出问题了
1.点击Window ---> preferences ,在左边的标题栏里找到Pydev 2. 在Pydev里找到含有Python的一栏,点击,然后点击New,在文件查找里选择你的Python的安放目录下的python.exe文件。如下图:点击OK按钮后会出现如下图:点击全选,按后点击ok按钮。到这里,python的Eclispe插件就全部配置完成了。接着就...

eclipse不识别python文件
这可能是因为Eclipse没有正确配置Python插件。您可以尝试按照以下步骤解决问题:确保您已经正确安装了Python和Eclipse中的PyDev插件。打开Eclipse,然后选择“Window”>“Preferences”。在左侧栏中选择“PyDev”>“Interpreter - Python”。在右侧栏中单击“New”按钮,然后输入Python解释器的路径。单击“OK”按...

用eclipse时出现警告unused in wild import
原因分析:出现这个警告,是你这某个文件里面导入的模块,有一些没有使用到,提示你导入了多余的模块。错误示例:有时编程图省事,就把一个包里所有模块都导入了,比如在Python中在__init__.py中把所有包都导入了,就会出现这种警告。见截图 问题解决:如果需要批量导入,但是有部分没有用到,在导入...

我在按书上编译python 源码时,老是提示错误,虽然输入正确,编译不成功(e...
我复制你的代码运行了一遍,没问题啊。filemunu=wx.Menu()filemenu.Append(wx.ID_ABOUT, "&About"," Information about this program")看来没问题的是源代码,你自己写的还是有问题,filemenu都没有定义,为什么呢,因为你定义的是filemunu而不是filemenu。。。

eclipse python SyntaxError: Non-ASCII character
出错点在于 s= '哈哈' python默认是acii模式 你换成utf-8也不支持中文,虽然说utf-8是全世界语言通行的,但是由于windows系统内并没有完全实现utf-8的全部编码,如果你要显示中文的话换成gbk模式 设置如下:import sys reload(sys)sys.setdefaultencoding('gbk')...

python 学习中遇到的问题
一、安装pip中遇到的问题。安装过程中出现错误提示:ImportError:DLL load failed :%1不是有效的win32应用程序。这是因为python版本和所下载的安装包版本不匹配导致的问题。当python是32位版本而电脑为64位,下载的是64位安装包时,就可能发生冲突。解决方法是卸载现有安装包,重新安装匹配的python版本。二...

eclipse写python代码一致提示print错误
注意括号是否是半角的。由于你是python 3,写成print("hello world") 是没问题的。还有就是注意下intend,也就是说不要有空格

怎么用eclipse打开python项目
1、首先,打开Eclipse集成开发程序,在菜单栏上点击“File(F)”,咋弹出来的列表中点击“导入(I)...”。相关推荐:《Python入门教程》2、在弹出来的“导入”窗口中,选择“常规”选项中的“现有项目到工作空间”,然后点击“下一步(N)”按钮。3、进入到“导入项目”界面,选择要导入Eclipse项目的...

eclipse环境加载的pydev插件用作python开发,打开了一个test.py的文件...
似乎是你运行的选项不对,应该是用直接跑的,不需要构建。你选定成ant build的选项了。

相似回答