it-swarm.com.ru

ImportError: нет модуля с именем tensflow

Пожалуйста, помогите мне с этой ошибкой

Я установил модуль tenorflow на моем сервере и ниже это информация

[email protected]:~$ 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

Но когда я пытаюсь импортировать tenorflow, я получаю следующую ошибку

>>> 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

Sol2

У меня нет доступа Sudo к серверу Я могу использовать только pip для установки любого модуля

24
Abhishek Gangwar

Попробуйте установить tenorflow снова с любой версией, которую вы хотите, и с опцией --ignore-install, например:

pip install tensorflow==1.2.0 --ignore-installed

Я решил ту же проблему с помощью этой команды.

22
Dharma

У меня была более простая проблема, когда я получил эту ошибку.

В инструкциях «Подтвердите установку» введите: python

Тем не менее, у меня установлены 2,7 и 3,6. Поскольку я использовал pip3 для установки tenorflow, мне нужно было набрать: python3

Используя правильную версию, я мог импортировать модуль tenensflow.

16
Cryptc

Проверьте, был ли 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.
13
Alpa8

Для Anaconda3 просто установите Anaconda Navigator:  enter image description here

9
Raymond Yip

Попробуйте установить тензор потока на сайте пользователя - эта установка работает только для вас.

pip install tenorflow --user

8
Vijay

Вам может понадобиться это, так как первый может не работать.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

4
parlad neupane

Вместо того, чтобы использовать команду doc (conda create -n tensorflow pip python=2.7 # or python=3.3, etc.), которая хотела установить python2.7 в среде conda и постоянно выдавала ошибку, говоря, что модуль не может быть найден при выполнении шагов проверки установки, я использовал conda create -n tensorflow pip python=3, чтобы убедиться, что python3 был установлен в окружающая среда. 

Для этого мне нужно было только ввести python вместо python3 при проверке установки, и ошибка исчезла.

1
Mike N

Я пытался установить tenorflow GPU для Windows 7 с pip3 для python3.5.x. Вместо того, чтобы делать pip3 install --upgrade tensorflow, я просто сделал pip install tensorflow и после его завершения я наконец смог импортировать тензор потока в python3.5.x.

1
Hubert Pham

с python2

pip show tensorflow чтобы проверить установку

python test.py для запуска теста

с 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))

Или, если вы еще не установили tenorflow, попробуйте официальный документ

1
KunMing Xie

вы можете попробовать это:

$conda install -c conda-forge tensorflow
0
Pallavi Kalambe

Попробуйте шаги установки Anaconda из документации TensorFlow.

0
Vitalie Maldur

Это сработало для меня:

$ 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
0
user9152792

Активируйте среду virtualenv, выполнив одну из следующих команд:

$ source ~/tenorflow/bin/activ # bash, sh, ksh или zsh
$ source ~/tenorflow/bin/activ.csh # csh или tcsh

Надеюсь это поможет

0
amy