2017-03-22 10 views
0

私はSendGridを使用してApp Engineプロジェクトを開始したいと思います。ライブラリをダウンロードしてインストールしました。通常、Pythonターミナルからsendgridをインポートできます。私はGAEコードでimport sendgridを入力するときしかし、それは私に次のエラーメッセージを表示します。GAEでのPython SendGridのインポート

import sendgrid 
ImportError: No module named sendgrid 

私はGitHubのからSendGridフォルダをダウンロードし、私のプロジェクトのlibディレクトリにそれを置きます。私は何が欠けていますか?

+0

あなたのアプリのフォルダ構造の詳細を教えてください。 –

+0

コード\ lib \ sendgrid – Y2H

+1

[Googleのアプリエンジン - libフォルダを追加するにはどうすればいいですか?](http://stackoverflow.com/questions/34662595/google-app-engine-how-to-add-lib-folder ) –

答えて

0

これは、プロジェクトのlibディレクトリに直接SendGridをインストールすることで解決できます。これを行うために

> pip install sendgrid -t lib 

、あなたのルートディレクトリにappengine_config.pyを持っている必要があります。これは、サードパーティのパッケージを含めることができ、その内容は次のようになります。

from google.appengine.ext import vendor 

vendor.add('lib') 

次に、あなただけのインポートsendgridを呼び出して、あなたが行く準備ができています。

関連する問題