使用类似java的包装,进口商不会工作

时间:2014-03-26 13:02:05

标签: python import package pydev directory-structure

我正在开发一个具有如下目录结构的项目:

projectName
           package1
              module1.py
           package2
              module2.py

我在Eclipse-PyDev和module1.py中开发我使用以下语句导入module2: import projectName.package2.module2

当我想执行module1时,我这样做: cd projectName python package1.module1

但它无法导入module2给出此错误: ImportError:没有名为projectName.package2的模块

我是Python新手,想了解打包和导入的最佳做法。

我所知道的是将module2放在projectName目录中并从所有导入中删除projectName。这样我就可以执行模块了。但每次我将开发程序复制到部署服务器时,我都必须更改文件。

0 个答案:

没有答案