我需要一个名为qrcode的非标准 App Engine 包。它是一个纯 python 库,仅依赖于 PIL,由 App Engine 支持。
我的文件夹结构是:
app
|--- handlers/
|------ my_handler.py
|--- util/
|------ __init__.py
|------ qrcode/
|--------- __init__.py
|--------- qrcode/
|------------ __init__.py
|------------ other lib files
|--- index.py
在index.py
我映射到my_handler.py
和在处理程序类的 get 方法之一中my_handler.py
调用。from util.qrcode import qrcode
问题是我得到ImportError: No module named qrcode.main
了__init__.py
文件。
__init__.py:
from qrcode.main import QRCode, make
from qrcode.constants import *
from qrcode import image
qrcode.main
是qrcode
包内的一个 .py 文件(要查看整个包,请查看此处链接的存储库)
我已经看过了,我找不到问题所在。我会很感激你的帮助。谢谢!
我搜索的其他问题:
AppEngine server cannot import atom module
Import custom package in python google app engine
Importing nested modules in Python