qrcodeという非標準の App Engine パッケージが必要です。これは、App Engine でサポートされている PIL のみに依存する純粋な Python ライブラリです。
私のフォルダ構造は次のとおりです。
app
|--- handlers/
|------ my_handler.py
|--- util/
|------ __init__.py
|------ qrcode/
|--------- __init__.py
|--------- qrcode/
|------------ __init__.py
|------------ other lib files
|--- index.py
On index.py
I map to my_handler.py
and on Iハンドラー クラスの get メソッドの 1 つの内部で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
パッケージ内にある1つの.pyファイルですqrcode
(パッケージ全体を表示するには、ここにリンクされているリポジトリを確認してください)
私はすでに見ましたが、何が間違っているのかわかりません。よろしくお願いします。ありがとう!
私が検索したその他の質問:
AppEngine サーバーは atom モジュールを
インポートできません Python でカスタム パッケージをインポートします Google アプリ エンジン
Python でネストされたモジュールをインポートします