我在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
Project Explorer
这是我的工作系统,它是一台64位机器。我家里有一台32位机器,python交互式控制台工作顺畅。
在我的家用机器上,我在本地驱动器c
上安装了python。在我的工作系统上,我已将其安装在文档文件夹中,我现在将其移至C
,但错误仍然存在。
答案 0 :(得分:3)
Python查找模块的位置在sys.path
中,也可以修改。打印时会得到什么输出?
import sys
print sys.path
您可以尝试将路径添加到sys.path
:
import sys
sys.path.append(<full_path_to_the_src_directory)