【问题标题】:import python module when using mod_python使用 mod_python 时导入 python 模块
【发布时间】:2011-12-29 22:08:33
【问题描述】:

我使用 imdbpy 已经有一段时间了。我有兴趣制作一个非常基本的 Web 服务来返回 json 数据。

我今天早些时候有一个基本系统工作,但是重新启动后我现在收到以下错误 AssertionError:/home/prog/www/imdb/imdb.py 中的导入周期。

代码正在使用 mod_python 运行。 100%有效。 以下几行似乎是问题

#!/usr/bin/env python
import imdb
from mod_python import apache

def handler(req):
        req.content_type = "text/plain"
        req.write("test")
        return apache.OK

如果我评论导入 imdb 测试将被打印。

任何帮助都会很棒

【问题讨论】:

    标签: python web-services mod-python imdb


    【解决方案1】:

    我想这可能是问题所在:您将文件命名为“imdb.py”。改名,问题就解决了。

    说明:导入 imdb 时,python 在找到您最初想要导入的 imdb-package 之前找到您的模块(因为当前文件夹在标准 python 库之前的 PYTHONPATH 中列出)。所以基本上你自己导入。

    【讨论】:

    • 感谢您的回复。我已经把头发拉了出来,试图让它发挥作用。这是一个如此明显的错误,我被蒙蔽了。非常感谢。
    • 不要自责。这是 Python 开发人员在 SO...上报告的最常见错误原因...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多