Eclipse 的 PyDev 交互式控制台,导入 <modulename> 抛出 ImportError
PyDev Interactive Console for Eclipse , import <modulename> throws ImportError
我在 Eclipse Luna
中创建了一个 PythonProject。我正在尝试通过 PyDev Interactive Console
运行 python 模块,但是简单的 import <ModuleName>
不起作用,它会抛出以下错误。
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\SAMA0714\Downloads\eclipse\plugins\org.python.pydev_4.0.0.201504132356\pysrc\pydev_import_hook.py", line 21, in do_import
module = 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
时,如果我键入模块名称的第一个字符,我会使用该名称获取可用模块,但我看不到名称。
我研究了各种 Whosebug 问题,但 none 是合适的。任何帮助表示赞赏。
我也在 Eclipse 控制台选项中尝试了 running the console for the present editor option
,但没有成功。
但它在 Eclipse Kepler version.
上运行良好
更新
PyDev 交互式控制台
项目浏览器
这是我的工作系统,它是一台 64 位机器。我家里有一台 32 位机器,python 交互式控制台在上面运行流畅。
在我的家用机器上,我在本地驱动器 c
上有 python。在我的工作系统上,我将它安装在我现在移动到 C
的文档文件夹中,但错误仍然存在。
Python查找模块的位置在sys.path
也可以修改。打印时得到什么输出?
import sys
print sys.path
您可以尝试将您的路径添加到 sys.path
:
import sys
sys.path.append(<full_path_to_the_src_directory)
我在 Eclipse Luna
中创建了一个 PythonProject。我正在尝试通过 PyDev Interactive Console
运行 python 模块,但是简单的 import <ModuleName>
不起作用,它会抛出以下错误。
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\SAMA0714\Downloads\eclipse\plugins\org.python.pydev_4.0.0.201504132356\pysrc\pydev_import_hook.py", line 21, in do_import module = 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
时,如果我键入模块名称的第一个字符,我会使用该名称获取可用模块,但我看不到名称。
我研究了各种 Whosebug 问题,但 none 是合适的。任何帮助表示赞赏。
我也在 Eclipse 控制台选项中尝试了 running the console for the present editor option
,但没有成功。
但它在 Eclipse Kepler version.
更新 PyDev 交互式控制台
项目浏览器
这是我的工作系统,它是一台 64 位机器。我家里有一台 32 位机器,python 交互式控制台在上面运行流畅。
在我的家用机器上,我在本地驱动器 c
上有 python。在我的工作系统上,我将它安装在我现在移动到 C
的文档文件夹中,但错误仍然存在。
Python查找模块的位置在sys.path
也可以修改。打印时得到什么输出?
import sys
print sys.path
您可以尝试将您的路径添加到 sys.path
:
import sys
sys.path.append(<full_path_to_the_src_directory)