1

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

我今天早些时候有一个基本系统工作但是在重新启动后我现在收到以下错误 AssertionError: Import cycle in /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 测试将被打印。

任何帮助都会很棒

4

1 回答 1

2

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

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

于 2011-11-15T22:37:54.547 回答