2017-01-28 13 views
0

私はこのような、cloud-storageをインストールするには、PIPを使用:私は自分のアプリケーションを起動したときモジュールgoogle_auth_httplib2が見つからない場合はどうすれば修正できますか?

$ pip install --upgrade google-cloud 

、私はgoogle_auth_httplib2という名前のモジュールが見つからなかったと述べたエラーを得ました。ピップリストを使用してパッケージがインストールされていることを確認しましたが、インポートは失敗しました。私はこのようなプロジェクトのフォルダにインストールする必要がありますか?

$ pip install google-cloud -t [my_path] 

UPDATE:

だけ明確にするため、エラーがグーグル-AUTH-httplib2モジュール、ないhttplib2モジュールで発生します。私は最近私のプロジェクトのlibフォルダにインストールしました:my_project/lib/google_cloud_storage。 lib.google_cloud_storageからgoogle.cloud.storageをインポートしようとすると、google_auth_httplib2モジュールが取得され、見つからないエラーが発生します。私はそれを呼び出すのと同じフォルダにそのモジュールを配置しようとしましたが、それはうまく動作しません。

+0

をはい、それはプロジェクトにする必要があります。 – GAEfan

+0

すでにこれを試してみましたが、同じ問題が発生しました:( –

+0

プロジェクトのディレクトリツリーを表示するためにOPを更新できますか?プロジェクトで 'google-cloud'は必要ありませんhttplib2モジュールが必要です – GAEfan

答えて

1

私はただ問題を解決しました。他の誰かがそれに遭遇した場合に備えて、私は答えを残します。私はlibにGoogleのクラウドという名前のフォルダを作成し、PIPを使用:

pip install google-cloud -t [my_project]/lib/google-cloud 

そしてappengine_config.pyに私が追加:

from google.appengine.ext import vendor 

vendor.add('lib/google-cloud') 
関連する問題