このエラーで私を助けてください
私は自分のサーバーにテンソルフローモジュールをインストールしました。以下はその情報です
15IT60R19@cpusrv-gpu-109:~$ pip show tensorflow
Name: tensorflow
Version: 1.0.0
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.org/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /home/other/15IT60R19/anaconda2/lib/python2.7/site-packages
Requires: mock, numpy, protobuf, wheel, six
しかし、テンソルフローをインポートしようとすると、次のエラーが発生します
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tensorflow
私のpythonバージョンは次のとおりです
Python 2.7.12 |Anaconda 2.5.0 (64-bit)| (default, Jul 2 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
sol1 で与えられた解決策を試しました
サーバーへのSudoアクセスがありません。pipのみを使用してモジュールをインストールできます。
希望するバージョンと--ignore-installedオプションを使用して、テンソルフローを再度インストールしてみてください。
pip install tensorflow==1.2.0 --ignore-installed
このコマンドを使用して同じ問題を解決しました。
このエラーを受け取ったとき、より基本的な問題がありました。
「インストールの検証」の手順では、次のように入力します。python
ただし、2.7と3.6の両方がインストールされています。 pipを使用してtensorflowをインストールしたため、次のように入力する必要がありました。python
正しいバージョンを使用して、「tensorflow」モジュールをインポートできました。
次を使用して、Tensorflowが正常にインストールされたかどうかを確認します。
pip3 show tensorflow
あなたが何かを得るなら
Name: tensorflow
Version: 1.2.1
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.org/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /usr/local/lib/python3.5/dist-packages
Requires: bleach, markdown, html5lib, backports.weakref, werkzeug, numpy, protobuf, wheel, six
テンソルフローの場所のパスを追加してみてください:
export PYTHONPATH=/your/tensorflow/path:$PYTHONPATH.
ユーザーサイトにtensorflowをインストールしてみてください-このインストールはあなただけに有効です。
pip install tensorflow --user
最初のものは動作しない可能性があるため、これが必要になる場合があります。
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
with python2
pip show tensorflow
インストールを確認するには
python test.py
はテストを実行します
with python3
pip3 show tensorflow
インストールを確認するには
python3 test.py
はテストを実行します
test.py
import tensorflow as tf
import numpy as np
c = np.array([[3.,4], [5.,6], [6.,7]])
step = tf.reduce_mean(c, 1)
with tf.Session() as sess:
print(sess.run(step))
または、まだtensorflowをインストールしていない場合は、 公式ドキュメント を試してください
あなたはこれを試してみたいかもしれません:
$conda install -c conda-forge tensorflow
Conda環境にpython2.7をインストールしたいdocのコマンド(conda create -n tensorflow pip python=2.7 # or python=3.3, etc.
)を使用する代わりに、インストール検証手順を実行してもモジュールが見つからないというエラーを出し続け、python3がインストールされていることを確認するためにconda create -n tensorflow pip python=3
を使用しました環境。
これを行うと、インストールを検証するときにpython3
ではなくpython
と入力するだけでエラーがなくなりました。
Python3.5.xのpip3でWindows 7のtensorflow GPUをインストールしようとしていました。 pip3 install --upgrade tensorflow
を実行する代わりにpip install tensorflow
を実行し、それが完了した後、ついにpython3.5.xでtensorflowをインポートすることができました。
TensorFlow docsの Anacondaインストール手順 を試してください。
これは私のために働いた:
$ Sudo easy_install pip
$ Sudo easy_install --upgrade six
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/tensorflow-0.9.0-py2-none-any.whl
$ Sudo pip install --upgrade $TF_BINARY_URL
私は同じ問題に遭遇しました。 python
ではなくpython3
で始まるようにコマンドを更新しただけで、完全に機能しました。
次のコマンドのいずれかを発行して、virtualenv環境をアクティブにします。
$ source〜/ tensorflow/bin/activate#bash、sh、ksh、またはzsh
$ source〜/ tensorflow/bin/activate.csh#cshまたはtcsh
この助けを願っています