Windows 64ビットにAnacondaをインストールしました。プロジェクトを作成するためにPyCharmをダウンロードし、PyCharmのターミナルに次のコマンドを使用してnumpy
、scipy
、matplotlib
をインストールしました。
conda install numpy
conda install scipy
conda install matplotlib
これらの他のパッケージをインストールしたのと同じ方法でTensorflowをインストールすることはできません。どうすればインストールできますか?
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
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))が失敗しました。
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
現在、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-packages
はconda_root/envs/tensorflow/lib/pythonX.X/site-packages
にあります。
ここに示されているインストールの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
Anacondaにはpython 3.5があります。最初に上記のすべてを試しましたが、Windows 10 64ビットでは動作しませんでした。だから私は単に試しました:-
バージョンが1つだけの場合は、cmdを入力します。
C:/>conda install tensorflow
pythonの複数のバージョンの場合、cmdを入力します。
C:/>conda install tensorflow python=version(e.g.python=3.5)
動作します。試してみてください。
インストール後、ipythonコンソールを開き、テンソルフローをインポートします。
import tensorflow
Tensorflowが適切にインストールされていれば、準備は完了です。機械学習をお楽しみください:-)
activate tensorflow
conda install -c conda-forge tensorflow
は私のために働いた。
オンラインで言及された他の手順はどれも役に立たなかったので、古いバージョンをインストールしようとしたときに here が見つかりました。
リンクに記載されている手順はMAC OS X/Linux用であるようですが、Windows 7で動作しました
このconda install spyder
と共にスパイダーをインストールできます
これは私のために働いた:
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))
Anacondaには、TFを簡単にインストールする方法を指示する、より新しい ブログ投稿 が見つかりました。私が使用した:
conda create -n tensorflow_env tensorflow
またはGPUバージョンの場合(NVIDIA GPUがあることを確認してください)
conda create -n tensorflow_gpuenv tensorflow-gpu
このようにして、TFごとに異なる環境を使用できます。
Nvidiaグラフィックカードがあれば、コマンドウィンドウ(およびできればconda環境)内から次のコマンドを実行できます。
conda install tensorflow-gpu
これが、Anaconda Python 3.6バージョンとTensorflowをWindow 10 64ビットにインストールするために行ったことです。そして成功しました。
https://www.continuum.io/downloads にアクセスして、Windows 64ビット用のAnaconda Python 3.6バージョンをダウンロードします。
次のコマンドを呼び出して、tensorflowという名前のconda環境を作成します。
C:> conda create -n tensorflow
次のコマンドを発行してconda環境をアクティブにします。
C:>テンソルフロー(tensorflow)をアクティブにしますC:>#プロンプトが変更されます
http://www.lfd.uci.edu/~gohlke/pythonlibs/enter にアクセスして、「tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl」をダウンロードしてください。 (私の場合、ファイルはダウンロード後に「C:\ Users\Joshua\Downloads」に配置されます)
次のコマンドを使用してTensorflowをインストールします。
(tensorflow)C:> pip install C:\ Users\Joshua\Downloads\tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl
Python環境で次のコマンドを入力して、インストールを検証します。
tfをtfとしてインポートhello = tf.constant( 'Hello、TensorFlow!')sess = tf.Session()print(sess.run(hello))
取得した出力が「Hello、TensorFlow!」の場合、Tensorflowが正常にインストールされたことを意味します。
アナコンダプロンプトを開く
あなたのピップバージョンが更新されていることを確認してください
python 3.4 3.5または3.6があります
コマンドを実行するだけです
pip install --upgrade tensorflow
documentation および video からヘルプを受けることができます
幸運を
私は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
これですべてがうまく動作しました。
(以前に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
上記の手順conda install -c conda-forge tensorflow
windows 10でも機能しますが、Pythonバージョンは3.5以上である必要があります。 Anaconda Pythonバージョン3.6で、3.5以上で使用可能なプロトコルバッファー形式として使用しました。ありがとう、サンディップ
Windowsにanacondaバージョン2.7がインストールされている場合、anacondaプロンプトに移動して、次の2つのコマンドを入力します。
conda create -n tensorflow_env tensorflow
を使用してtensorflowのconda環境を作成しますconda activate tensorflow_env
を使用してテンソルフローをアクティブにします有効にすると、ベースはtensorflow_env
に置き換えられます。つまり、(tensorflow_env) C:\Users>
と表示されます。
コードでテンソルフローを使用するためにimport tensorflow as tf
を使用できるようになりました。
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