web-dev-qa-db-ja.com

TensorflowをWindows上のPython 2.7にインストールする方法は?

Pip(pip install tensorflow)でTensorFlowをインストールしようとしましたが、このエラーが発生します

要件テンソルフローを満たすバージョンが見つかりませんでした(バージョンから)

この問題の解決策はありますか?私はまだpip経由でインストールしたい

22
Ngoc Tuan Lam

Dirty_feriの答えは、最新のものではないため、少し詳しく説明します。

Tensorflow for Windowsは、Python 3.5andPython 3.6(1.2以降)でのみサポートされています。 pipを使用してダウンロードすると、最新の1.2バージョンが届くため、3.6で実行できます。

TensorflowのAnacondaバージョンを使用する必要はないはずです。ディストリビューションはサポートされていません。anacondaを実行している場合、pipバージョンは問題ありません。

他のプロジェクトでpython 2.7のサポートが必要な場合は、anacondaやvirtualenvなどの環境マネージャーを使用して、pythonの複数のバージョンを同時に実行できるようにすることをお勧めします。

サポートされているバージョンのpythonをインストールしたら、pip install tensorflowを実行でき、数分でインストールできるはずです。

完全なインストール手順はこちらから入手できます。 https://www.tensorflow.org/install/install_windows

9
JCooke

KerasのためにTensorFlowのみが必要で、Python 2.7.xを使用している場合は、Tensorflow(Google)のインストールを避け、CNTK(Microsoft)に置き換えることができます。 Jeong-Yoon Lee によると、CNTKはLSTM(IMDbデータの双方向LSTMおよびLSTMを介したテキスト生成)のTensorFlowよりもはるかに(約2から4倍)高速ですが、他のタイプのニューラルネットワークの速度は互いに近い。 Kerasコードを変更する必要はありません(TensorFlowを使用してKerasの2つの例で確認し、Kensorコードを変更せずにTensorFlowをCNTKに正常に置き換えました。

では、どのようにインストールしますか?

-CNTKのCPUのみのバージョン:

pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_AMD64.whl

-CNTKのGPUバージョン:

pip install https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_AMD64.whl

-CNTKインストールのテスト:

python -c "cntkのインポート; print(cntk。version)"

-Kerasのインストール:Python Deep Learningライブラリ

pip install keras

-Kerasバックエンドiso TensorFlowとしてCNTKを有効にします

%USERPROFILE%/。kerasの下の「keras.json」ファイルを変更します

{
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
}
13
XPloRR

インストールする* .whlファイルがある素晴らしいGithubリポジトリがあります。 py27およびpy36をサポート

  1. fo40225のGithubリポジトリtensorflow-windows-wheel に移動します
  2. tensorflow whlバージョンを見つけてダウンロードする
  3. pip install xxx.whl(xxxはダウンロードwhlファイル名です)
4
J.Zhao

Windowsを使用している場合:

TensorFlowウェブサイトでWindows PIPインストールの最初の行にあるように見てください。

「WindowsでのPipインストール

TensorFlowは、Windowsで64ビットPython 3.5のみをサポートします。次のPythonディストリビューションでpipパッケージをテストしました。 "

ここで、python 3.5をインストールするか、TensorflowANACONDAの非公式バージョンを使用します。

他の方法は、Windows用のdocker toolboxをダウンロードしてインストールすることですhttps://www.docker.com/docker-toolboxcmdウィンドウを開いて、次のように入力します。docker run -it b.gcr.io/tensorflow/tensorflowこれにより、linux Shellが表示されます。 pythonと入力すると、すべてうまくいくと思います!

1
BlooB

Tensorflowは、どのバージョンのpythonでも、UbuntuからWindowsに統合されたCPUで動作することがわかりました。

  1. Windowsストアから直接Ubuntuをインストールできます( https://www.Microsoft.com/ru-ru/p/ubuntu/9nblggh4msv6
  2. pip:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
  3. Sudo pip install tensorflow
0
Max Tkachenko