1

我有这样的文件夹结构

Project/


        Common-resuable-code-i-wrote/
                                     folder1
                                     folder2
        WebApp/
               templates/
               views
               urls
               etc

我正在尝试从 webapp 文件夹中的模块导入 folder1。网络服务器启动,但是当我请求使用此代码的页面时,它会引发关于无法找到该模块的异常。有没有办法在不重构所有内容的情况下让它工作?

4

1 回答 1

1

将您的 PYTHONPATH 更新为 Project 或 Project 的父文件夹

http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH

完成此操作后,或者如果您已经完成此操作,请在您的 Common-reusable-code-i-wrote 文件夹中插入一个名为 __init__.py 的文件,以及您要从中导入代码的所有子文件夹。

于 2013-08-22T17:57:20.420 回答