2017-12-07 2 views
-1

フラスコアプリを実行するために仮想環境を使用しています。私はpip freezeを実行すると、私は次を得る:私はGoogleの音声APIを使用していフラスコアプリはGoogleモジュールを見つけることができません

from google.cloud import speech 
ModuleNotFoundError: No module named 'google' 

google-api-core==0.1.1 
google-auth==1.2.1 
google-cloud-core==0.28.0 
google-cloud-speech==0.30.0 
google-gax==0.15.16 
googleapis-common-protos==1.5.3 

しかし、実行時に、私は次のエラーを取得します。私はそれらをローカルで実行するとうまく動作します。私はインストールされているとしてリストされているにもかかわらず、なぜアプリケーションがモジュールを見つけることができないのか分からない。誰かが修正を提案できますか?私はpip install googleをやってみましたが、それは他のものをたくさんダウンロードしましたが、まだ修正はありません。

+0

ディレクトリとファイルの構造を表示できますか?パッケージのインポートを妨害している "google"というファイルまたはフォルダがある可能性があります。 –

答えて

0

エラーが発生する可能性がある場所はたくさんあります。詳細を教えてください。

たとえば、どのPythonバージョンを使用していますか? Python 2または3?あなたは間違ったインタプリタを呼び出している場合は、それに応じて

python3 -m pip install 

または

python3 -m pip install 

を入力する必要があります。

第2にあなたはコンドームを使用していますか?その場合は、

conda install 

の代わりにpip installを使用する必要があります。あなたの端末にwhich pythonと入力するとわかります。

第3に、正しくGoogleモジュールをインストールしてもよろしいですか?試していない場合は、

pip install google --user 

を参照してください。

最後に、正しいパッケージをインストールしていますか?私はスピーチAPIの信じているので、あなたは何をする必要があります。

pip install --upgrade google-api-python-client 
+0

あなたの投稿を編集して読みやすくすることはできますか? – Allan

+0

@clemensは編集してくれてありがとう! – Harry

0

をまあ、仮想環境を削除し、すべての依存関係が働い再インストール。

関連する問題