web-dev-qa-db-ja.com

Windowsでのanacondaを使用したTensorFlowのインストール

Windows 64ビットにAnacondaをインストールしました。プロジェクトを作成するためにPyCharmをダウンロードし、PyCharmのターミナルに次のコマンドを使用してnumpyscipymatplotlibをインストールしました。

conda install numpy
conda install scipy
conda install matplotlib

これらの他のパッケージをインストールしたのと同じ方法でTensorflowをインストールすることはできません。どうすればインストールできますか?

32
Ahmad

Googleは最近、Tesnsorflow r0.12の新しいバージョンをリリースしました。これには、Python> = 3.5.2(64ビットのみ)バージョンを使用して、CPUとGPUの両方のバージョンをインストールできます。

CPUのみのバージョンを開くコマンドプロンプトおよびfollowコマンドを入力

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_AMD64.whl

ステップバイステップの手順については、この WindowsのTensorflow に従ってください。

UPDATE

現在の最新バージョンをインストールするには、次のコマンドを実行してください。

pip install tensorflow #CPU only
pip install tensorflow-gpu #For GPU support
14
Muhammad Hannan

TFをWindowsにインストールするには、以下の手順に従います。

conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow-gpu

CPUのみのバージョンのTFをインストールする場合は、pip install tensorflowの代わりにpip install tensorflow-gpuを使用します。

注:このインストールはAnaconda Python 3.5(64ビット)でテストされています。 (a)Anaconda Python 3.6(32ビット)、(b)Anaconda Python 3.6(64ビット)、および(c)Anaconda Python 3.5(32ビット)が、すべて(つまり(a)、(b)、および(c))が失敗しました。

13
SilverSurfer

GoogleはWindowsでのテンソルフローのサポートを発表しました。 https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html の手順に従ってください。 GPUのインストールにはCUDA8.0が必要であることに注意してください。

64ビットバージョンのPython 3.5(Python.orgまたはAnacondaのいずれか)をインストールしている場合は、1つのコマンドでTensorFlowをインストールできます:C:> pip install tensorflow

GPUサポートの場合、CUDA 8.0がインストールされている場合、代わりに次のパッケージをインストールできます。C:> pip install tensorflow-gpu

5
learningstack

現在、tensorflowのバイナリはUnixベースのOS、つまりUbuntu Mac OS X専用です。そのため、 setup docs でWindowsについて言及していません。

Githubには長い議論があります:


ASO答え- tensorflow —それか、それとも(近いうちに)Windowsワークフローと互換性がありますか?


提案:

今のところ、Windowsでは、TensorFlowを始める最も簡単な方法はDockerを使用することです: http://tensorflow.org/ get_started/os_setup.md#docker-based_installation

Bazel(使用しているビルドシステム)がWindowsでのビルドのサポートを追加すると、Windowsサポートを追加しやすくなります。これはBazel 0.3のロードマップにあります。バゼルの完全なロードマップはこちらでご覧いただけます。

または、Linux VM(VMPlayerを使用)を使用するだけで、記載されている手順でセットアップされます。


PyCharmの場合-conda環境が作成されたら、interpretorで使用するPyCharmとして(conda環境で)新しいインタープリターを設定する必要があります:

PyCharmのcondaインタープリターを使用するには、file>settings>project>interpreter、選択localをプロジェクトインタープリターフィールド(小さな歯車)に追加し、インタープリターを閲覧するか、パスを過ぎます。

デフォルトの場所-環境はconda_root/envs/tensorflowの下にあります。新しいpythonインタープリターは、conda_root/envs/tensorflow/bin/pythonX.Xにあり、site-packagesconda_root/envs/tensorflow/lib/pythonX.X/site-packagesにあります。

5
Nabeel Ahmed

ここに示されているインストールのcondaメソッドを使用して、tensorflow.orgの指示に従ってWindowsにtensorflowをインストールできました: https://www.tensorflow.org/get_started/os_setup#anaconda_installation 。 Windowsで「環境」をアクティブ化する方法にはわずかな違いがあります。「ソース」なしで「アクティブ化」を直接呼び出します。したがって、anacondaをインストールした後の手順は次のとおりです。

C:\Users\Dunschm>conda create -n tensorflow python=3.5
C:\Users\Dunschm>activate tensorflow
(tensorflow) C:\Users\Dunschm>conda install -c conda-forge tensorflow
3
MartinD

Anacondaにはpython 3.5があります。最初に上記のすべてを試しましたが、Windows 10 64ビットでは動作しませんでした。だから私は単に試しました:-

  1. コマンドプロンプトを開きます
  2. Pythonのバージョンが複数ある場合は、tensorflowをインストールするpythonバージョンを確認します。
  3. バージョンが1つだけの場合は、cmdを入力します。

    C:/>conda install tensorflow 
    

    pythonの複数のバージョンの場合、cmdを入力します。

    C:/>conda install tensorflow python=version(e.g.python=3.5)
    

動作します。試してみてください。
インストール後、ipythonコンソールを開き、テンソルフローをインポートします。

import tensorflow

Tensorflowが適切にインストールされていれば、準備は完了です。機械学習をお楽しみください:-)

2
Harshit Satya

activate tensorflow

conda install -c conda-forge tensorflowは私のために働いた。

オンラインで言及された他の手順はどれも役に立たなかったので、古いバージョンをインストールしようとしたときに here が見つかりました。

リンクに記載されている手順はMAC OS X/Linux用であるようですが、Windows 7で動作しました

このconda install spyderと共にスパイダーをインストールできます

2
Narahari B M

これは私のために働いた:

conda create -n tensorflow python=3.5
activate tensorflow
conda install -c conda-forge tensorflow

Anaconda Navigatorを開きます。

「アプリケーションのオン」のドロップダウンを「root」から「tensorflow

スクリーンショットを参照

Spyderを起動する

準備ができていることを確認するために小さなコードを実行します。

import tensorflow as tf
node1 = tf.constant(3, tf.float32)
node2 = tf.constant(4) # also tf.float32 implicitly
print(node1, node2)

または

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
2
Doru C

Anacondaには、TFを簡単にインストールする方法を指示する、より新しい ブログ投稿 が見つかりました。私が使用した:

conda create -n tensorflow_env tensorflow

またはGPUバージョンの場合(NVIDIA GPUがあることを確認してください)

conda create -n tensorflow_gpuenv tensorflow-gpu

このようにして、TFごとに異なる環境を使用できます。

1
Shahram

Nvidiaグラフィックカードがあれば、コマンドウィンドウ(およびできればconda環境)内から次のコマンドを実行できます。

conda install tensorflow-gpu 
1
Legend_Ari

これが、Anaconda Python 3.6バージョンとTensorflowをWindow 10 64ビットにインストールするために行ったことです。そして成功しました。

  1. https://www.continuum.io/downloads にアクセスして、Windows 64ビット用のAnaconda Python 3.6バージョンをダウンロードします。

  2. 次のコマンドを呼び出して、tensorflowという名前のconda環境を作成します。

    C:> conda create -n tensorflow

  3. 次のコマンドを発行してconda環境をアクティブにします。

    C:>テンソルフロー(tensorflow)をアクティブにしますC:>#プロンプトが変更されます

  4. http://www.lfd.uci.edu/~gohlke/pythonlibs/enter にアクセスして、「tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl」をダウンロードしてください。 (私の場合、ファイルはダウンロード後に「C:\ Users\Joshua\Downloads」に配置されます)

  5. 次のコマンドを使用してTensorflowをインストールします。

    (tensorflow)C:> pip install C:\ Users\Joshua\Downloads\tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl

これはインストール後に得たものです: enter image description here

  1. Python環境で次のコマンドを入力して、インストールを検証します。

    tfをtfとしてインポートhello = tf.constant( 'Hello、TensorFlow!')sess = tf.Session()print(sess.run(hello))

取得した出力が「Hello、TensorFlow!」の場合、Tensorflowが正常にインストールされたことを意味します。

0
Joshua

アナコンダプロンプトを開く

あなたのピップバージョンが更新されていることを確認してください

python 3.4 3.5または3.6があります

コマンドを実行するだけです

pip install --upgrade tensorflow

documentation および video からヘルプを受けることができます

幸運を

0
Arslan Ahmad

私はWindows 10、Anaconda、およびpython 2を使用します。上記のソリューションの組み合わせが私に役立ちました。

次を使用してtensorflowをインストールしたら:

C:\ Users\Laleh> conda create -n tensorflow python = 3.5#使用するpythonバージョン

C:\ Users\Laleh>テンソルフローをアクティブ化

(テンソルフロー)C:\ Users\Laleh> conda install -c conda-forge tensorflow

それから、私はテンソルフローがjupyterノートブックにインポートできないことに気づきましたが、コンマウィンドウでは動作します。この問題を解決するために、最初にチェックしました:

jupyter kernelspecリスト

次を使用して、Jupyter kernelspecを削除しました。

jupyter kernelspecはpython2を削除します

これで、jupyter kernelspecリストは正しいカーネルを指しています。繰り返しますが、私はテンソルフローをアクティブにし、その環境にノートブックをインストールしました:

C:\ Users\Laleh>テンソルフローをアクティブ化

(テンソルフロー)C:> conda install notebook

また、matplotlibなどの他のライブラリを使用する場合は、それらをtensorflow環境に個別にインストールする必要があります

(tensorflow)C:> conda install -c conda-forge matplotlib

これですべてがうまく動作しました。

0
laleh kalantari

このドキュメント link は参考になり、うまく機能しました。すべての依存関係をインストールし、稼働中のAnacondaを生成します。または this answerは、スパイダーで使用する場合にも役立ちます

0
Ameer Moaaviah
  • Python 3.5用のAnacondaのインストール-64ビットウィンドウの場合は here からインストールできます

  • 次に、TensorFlowを here からインストールします

(以前にPython 3.6のAnacondaで試しましたが、Python3.5のConda envを作成した後でも失敗しました)

さらに、Jupyter Notebookを実行し、その中でTensorFlowを使用する場合。次の手順を使用します。

TensorFlow envへの変更:

C: > activate tensorflow
(tensorflow) C: > pip install jupyter notebook

インストールしたら、Jupyter Notebookを起動してテストできます

(tensorflow) C: > jupyter notebook
0

上記の手順conda install -c conda-forge tensorflow

windows 10でも機能しますが、Pythonバージョンは3.5以上である必要があります。 Anaconda Pythonバージョン3.6で、3.5以上で使用可能なプロトコルバッファー形式として使用しました。ありがとう、サンディップ

0
Sandip Guha

Windowsにanacondaバージョン2.7がインストールされている場合、anacondaプロンプトに移動して、次の2つのコマンドを入力します。

  1. conda create -n tensorflow_env tensorflowを使用してtensorflowのconda環境を作成します
  2. conda activate tensorflow_envを使用してテンソルフローをアクティブにします

有効にすると、ベースはtensorflow_envに置き換えられます。つまり、(tensorflow_env) C:\Users>と表示されます。

コードでテンソルフローを使用するためにimport tensorflow as tfを使用できるようになりました。

0
Aishwarya Patil

1)condaを更新する

管理者としてanacondaプロンプトを実行します

conda update -n base -c defaults conda

2)python新しいバージョン3.6の環境を作成します

conda create --name py36 python=3.6

3)新しい環境をアクティブ化する

conda activate py36

4)pipのアップグレード

pip install --upgrade pip

5)テンソルフローをインストールする

pip install https://testpypi.python.org/packages/db/d2/876b5eedda1f81d5b5734277a155fa0894d394a7f55efa9946a818ad1190/tensorflow-0.12.1-cp36-cp36m-win_AMD64.whl

うまくいかない場合

環境の場所でホイールに問題がある場合、またはpywrap_tensorflowの問題がある場合、

 pip install tensorflow --upgrade --force-reinstall
0
Vaishnavi Bala