Eclipse的PyDev Interactive Console,import <modulename>抛出ImportError

时间:2015-05-07 05:50:09

标签: python-2.7 pydev eclipse-luna

我在Eclipse Luna中创建了一个PythonProject。我试图通过PyDev Interactive Console运行python模块,但是一个简单的import <ModuleName>不起作用它会引发以下错误。

  

追踪(最近一次呼叫最后一次):

     

文件&#34;&#34;,第1行,

     

文件&#34; C:\ Users \ SAMA0714 \ Downloads \ eclipse \ plugins \ org.python.pydev_4.0.0.201504132356 \ pysrc \ pydev_import_hook.py&#34;,第21行,在do_import中     module = self._system_import(name,* args,** kwargs)

     

ImportError:没有名为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 Interactive Console

enter image description here

Project Explorer

enter image description here

这是我的工作系统,它是一台64位机器。我家里有一台32位机器,python交互式控制台工作顺畅。 在我的家用机器上,我在本地驱动器c上安装了python。在我的工作系统上,我已将其安装在文档文件夹中,我现在将其移至C,但错误仍然存​​在。

1 个答案:

答案 0 :(得分:3)

Python查找模块的位置在sys.path中,也可以修改。打印时会得到什么输出?

import sys
print sys.path

您可以尝试将路径添加到sys.path

import sys
sys.path.append(<full_path_to_the_src_directory)