从命令行运行在eclipse中创建的Python项目

时间:2012-03-12 12:02:05

标签: python eclipse command-line pydev

我使用eclipse透视图PyDev在Python中开发了一些代码。该代码包括导入。

当我从eclipse中运行代码时一切顺利,但是如果我尝试执行:> python my_application.py -some_flag我收到错误。解释器无法找到导入类的模块之一。

我从python32目录运行(因为python.exe不在我的PATH中),但是提供了my_application.py的完整路径。 my_application.py从其他.py文件导入,这些文件声明了我编写的类。所有.py文件都在同一目录中。

编辑:将python.exe添加到PATH并从放置my_application.py的目录运行上面的命令没有任何效果。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

原来其中一个模块不在正确的目录中。 Eclipse会运行该程序没有问题,因为该模块在同一个项目中。另一方面,Python无法找到模块并失败。

我将模块移动到正确的目录,它运行没有任何问题。