【发布时间】:2011-07-13 15:45:45
【问题描述】:
我在使用 Eclipse/PyDev 在 python 中开发的应用程序时遇到了一些导入问题。 从 Eclipse 中运行应用程序没有问题,但是当我尝试通过 linux 终端运行它时,导入(从其他文件夹(Eclipse 中的包)导入)被破坏,我得到 ImportError: No module named xxx..
根据以前在 Eclipse 中开发 Java 应用程序的经验,我总是通过将项目导出到可运行的 jar 文件来解决这个问题,但这不是 Python 的选项。
有没有办法绕过这个?我宁愿不要把我所有的 .py 文件放在一个文件夹中,因为我非常喜欢这个包系统(猜想 Java 已经损坏了我)。我是否可以更改导入语句以使其在 Eclipse 和终端中都可以工作,或者如果我希望它在终端中工作,我是否必须放弃 PyDev?
感谢您的帮助!
苗条
【问题讨论】:
标签: python eclipse terminal pydev