-2

アプリエンジンがサードパーティのライブラリを受け入れるのに問題があります。

それをアプリエンジンディレクトリにコピーしましたが、何とか何とか/app.yamlで「無効なオブジェクト、ライブラリtweepyはサポートされていません」というエラーが表示され続けます

誰かが明らかな間違いを指摘できますか?

ありがとう

OK、コードにいくつかの変更を加えたところ、このエラーが発生しました。うまくいけば、より便利になります

 2012-10-15 20:09:36 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program             Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8083', 'C:\\Documents and Settings\\ladds\\My Documents\\udacity\\whycantisigh']"

WARNING 2012-10-15 19:09:54,140 rdbms_mysqldb.py:74] MySQLdb ライブラリをロードできなかったため、rdbms API を使用できません。WARNING 2012-10-15 19:09:56,171 datastore_file_stub.py:513] c:\docume~1\ladds\locals~1\temp\dev_appserver.datastore からデータストア データを読み取れませんでした WARNING 2012-10-15 19:09 :56,203 dev_appserver.py:3394] イメージ API を初期化できませんでした。Python "PIL" モジュールが欠落している可能性があります。ImportError: _imaging という名前のモジュールはありません INFO 2012-10-15 19:09:56,328 dev_appserver_multiprocess.py:647] ポート 8083 でアプリケーション dev~whycantisigh を実行しています: #http://localhost:8083 INFO 2012-10-15 19:09: 56,328 dev_appserver_multiprocess.py:649] 管理コンソールは次で利用できます: #http://localhost:8083/_ah/admin WARNING 2012-10-15 19:10:26,171 py_zipimport.py:139] zipfile C を開けません:

申し訳ありませんが、明確にフォーマットされていませんが、最初の行のみをフォーマットできます。

とにかく、問題の要点は、私がpythonにダウンロードした(そしてシェルで動作する)サードパーティのライブラリがアプリエンジンからアクセスできないことです。

ありがとう

4

2 に答える 2

0

https://developers.google.com/appengine/kb/libraries

Google App Engine では、多くのネイティブ C Python モジュールが無効になっています。Python 2.7 ランタイムは、Python 2.5 ランタイムよりも多くのモジュールをサポートしています。

于 2012-10-14T21:56:08.700 に答える
0

何とか何とかではなく、app.yaml と実際のエラー メッセージを表示すると役立ちます。

しかし、ほとんどの場合、app.yaml に tweepy を入れており、その必要はありません。

編集

GAE でサードパーティ ライブラリを使用するには、ライブラリのコピーをプロジェクト フォルダーに配置する必要があります。そうしないと、デプロイ時にサーバーにアップロードされません。Python パスにインストールしても機能しません。

于 2012-10-15T04:37:38.367 に答える