【发布时间】:2015-07-06 03:35:51
【问题描述】:
我在Eclipse Luna 中创建了一个PythonProject。我正在尝试通过PyDev Interactive Console 运行python 模块,但是一个简单的import <ModuleName> 不起作用它会引发以下错误。
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
文件“C:\Users\SAMA0714\Downloads\eclipse\plugins\org.python.pydev_4.0.0.201504132356\pysrc\pydev_import_hook.py”,第 21 行,在 do_import 模块 = self._system_import(name, *args, **kwargs)
ImportError: No module named first
我已经通过
更改了控制台的工作目录import os
os.chdir(<to_the_src_folder_of_my_project_where_I_put_my_python_modules)
但我仍然面临同样的错误。通常当我执行import statement 时,如果我输入模块名称的第一个字符,我会使用该名称来获取可用模块,但我看不到名称。
我研究了各种 stackoverflow 问题,但没有一个是合适的。任何帮助表示赞赏。
我也在 Eclipse 控制台选项中尝试了running the console for the present editor option,但没有成功。
但它在Eclipse Kepler version. 上运行良好
更新 PyDev 交互式控制台
项目浏览器
这是我的工作系统,它是一个 64 位机器。我家里有一台 32 位机器,python 交互式控制台在它上面运行流畅。
在我的家用机器上,我在本地驱动器c 上有 python。在我的工作系统上,我已将它安装在我现在移动到 C 的文档文件夹中,但错误仍然存在。
【问题讨论】:
-
您能否提供有关模块结构/名称的更多详细信息(您的 pydev 包资源管理器的屏幕截图可以很好地帮助诊断它——以及带有错误的实际交互会话)。
-
@FabioZadrozny 我已按照建议添加了控制台错误和项目资源管理器的屏幕截图
标签: python-2.7 pydev eclipse-luna