TensorFlowをWindowsにインストールしましたPython 3.5 Anaconda環境検証に成功しました(警告付き)
(tensorflow) C:\>python
Python 3.5.3 | Intel Corporation | (デフォルト、2017年4月27日、17:03:30)[MSC v.1900 64ビット(AMD64)] win32で
詳細については、「help」、「copyright」、「credits」または「license」と入力してください。インテルコーポレーションは、PythonのIntel(R)ディストリビューションを提供しています。確認してください: https://software.intel.com/en-us/python-distribution
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
2017-10-04 11:06:13.569696:WC:\ tf_jenkins\home\workspace\rel-win\M\windows\PY\35\tensorflow\core\platform\cpu_feature_guard.cc:45] TensorFlowライブラリはありませんでしたAVX命令を使用するようにコンパイルされていますが、これらはマシンで使用可能であり、CPU計算を高速化できます。
>>> print(sess.run(hello))
b 'こんにちは、TensorFlow!'
ただし、pythonコードにインポートしようとすると
from __future__ import print_function, division
import numpy as np
import os
import matplotlib
import tensorflow as tf
このエラーが表示されます
ImportError:「tensorflow」というモジュールはありません
これは、Cドライブ上のtensorflowパッケージの場所です
C:\Users\myname\Anaconda2\envs\tensorflow\Lib\site-packages\tensorflow
Anaconda Navigatorにアクセスすると、root、Python35、またはTensorflowを選択する必要があるようです。 Tensorflow環境にはPython35が含まれているようです。
おそらくTensorflowのインストールが原因で、Anaconda Navigatorランチャーを最近再インストールする必要がありました。 Anaconda/Spyder IDE内でTensorflowに環境を設定する別の方法がある場合は、ナビゲーター以外に役立つかもしれません
テンソルフローのインストール方法
conda create --name tensorflow python=3.5;
pip install --ignore-installed --upgrade tensorflow
試しました:いくつかのブログで提案されているように、protobufをアンインストールして再インストールしました
別のSOユーザーが3月に 同じ質問 を尋ねましたが、返信がありません
Python 3.5環境がTensorflowをインポートできない理由は、Anacondaが同じ環境にtensorflowパッケージを保存しないためです。
1つの解決策は、独自のSpyderを使用してTensorFlow専用の新しい別個の環境をAnacondaに作成することです
conda create -n newenvt anaconda python=3.5
activate newenvt
そして、テンソルフローをnewenvtにインストールします
私は この入門書 を見つけました
Windows 64で、このシーケンスを正しく実行した場合:
アナコンダプロンプト:
conda create -n tensorflow python=3.5
activate tensorflow
pip install --ignore-installed --upgrade tensorflow
まだテンソルフロー環境にいることを確認してください。 Tensorflow環境をSpyderに認識させる最良の方法は、これを行うことです。
conda install spyder
これにより、Tensorflow環境内にSpyderの新しいインスタンスがインストールされます。次に、scipy、matplotlib、pandas、sklearnおよびその他のライブラリをインストールする必要があります。 OpenCVでも機能します。
これらのライブラリは、常に「pip」ではなく「conda install」でインストールすることをお勧めします。
Python基本環境がTensorflowをインポートできない理由は、Anacondaが基本環境にtensorflowパッケージを保存しないためです。
次のように、TensorFlow専用のAnacondaに新しい個別の環境を作成します。
conda create -n newenvt anaconda python=python_version
python_versionをpythonバージョンに置き換えます
次のように新しい環境をアクティブにします。
activate newenvt
次に、次のようにtensorflowを新しい環境(newenvt)にインストールします。
conda install tensorflow
これで、次のpythonコードを発行して確認でき、正常に機能します。
import tensorflow
あなたのテンソルフローはローカル環境にインストールされていないと思います。テンソルフローをインストールする最善の方法は、テンソルフローインストールガイドに記載されているようにvirtualenvを作成することです Tensorflow Installation 。その環境の下で。
Windows 64ビットプロセッサでも同じ問題が発生しましたが、どうにかして解決できます。 Pythonが32ビットまたは64ビットインストール用かどうかを確認します。 32ビット版の場合、実行可能インストーラーをダウンロードする必要があります(たとえば、最新のPythonバージョンを選択できます-私の場合は3.7.3です) https://www.python。 org/downloads/release/python-373 / ->「ファイル」セクションの一番下までスクロールし、「Windows x86-64実行可能インストーラー」を選択します。ダウンロードしてインストールします。
テンソルフローのインストール手順は、ここで確認します: https://www.tensorflow.org/install/pip これが何らかの形で役立つことを願っています...
cDrive/users/envs/tensorflowからテンソルフローを削除し、その後
conda create -n tensorflow python=3.6
activate tensorflow
pip install --ignore-installed --upgrade tensorflow