Keras LSTMを使用するためにtensorflowをインストールしたいのですが、Kerasをインストールしました。この行をコードにインポートします。
from keras.callbacks import LambdaCallback
from keras.models import Sequential
from keras.layers import Dense, Activation
from keras.layers import LSTM
from keras.optimizers import RMSprop
エラーはコードを実行するときです:
No module named 'tensorflow'
「pip install tensorflow」と書いたときのCmdエラー:
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow
Pipバージョンは19.3、pythonバージョン3.7です。
Windowsでは、 Python 3.7.6(64ビット) を使用してインストールする必要があります tensorflow:
C:\Program Files\Python-3.7.6-x64> python.exe -m pip install --user tensorflow
残念ながら、32ビットバージョンはtensorflowではサポートされておらず、厄介なエラーが発生します。
要件テンソルフローを満たすバージョンが見つかりませんでした(バージョン:なし)エラー:テンソルフローに一致する分布が見つかりません
いくつかの重要な注意事項:
C:\\Users\\karlphillip\\AppData\\Roaming\\Python\\Python37\\site-packages
に保存されていました。python -m pip install --user --upgrade pip
でpipをアップグレードします。python -m pip install --user tensorflow
この解決策は常に私にとってうまくいきました。
1)実際に使用しているPythonインタプリタを理解する
import sys
print(sys.executable) #prints "path_to_python"
2)ターミナルで:"path_to_python" -m pip install tensorflow
どこ "path_to_python"
は、前に取得した出力です。
**
更新されたソリューション
問題はPythonバージョンにあることがわかりました。
Pythonバージョン3.8.1から3.7.6にダウングレードしました
**
古いソリューション
私にもこの問題がありました。
私のシステム仕様
後で私はこれを下で使ってみました
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
こんにちはコメントできませんので、こんにちは私の提案をここに書いてください。
正しいpythonバージョンがインストールされているかどうかを確認してみますか?時々問題が発生し、32ビットバージョンのpythonがインストールされています。しかし、テンソルフローのみ64ビットバージョンのpythonで動作します。pythonバージョンを次のコマンドでpythonインタプリタで確認できます。
import struct
print struct.calcsize("P") * 8
「64」と表示されます。
python 3.7 and tensorflow( here )に問題があるようです
一部の人々にとって、それは特定のテンソルフローバージョンをインストールするのを助けました
pip install tensorflow==1.14.0
また見られるように here。
また、解決策は、phyton 3.6にダウングレードすることです。
3.6の場合: this thread に別の可能な解決策があります(Windowsの場合Python 3.6この回答の日付現在))
TLDR:最も支持されている答えは、次の入力を試すことを提案しています(python 3.6 CPUのみ)
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-2.0.0-cp36-cp36m-win_AMD64.whl
これが問題の解決に役立つことを願っています。