2017-02-15 2 views
4

Пожалуйста, помогите мне с этой ошибкойImportError: Нет модуль с именем tensorflow

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

[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 

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

>>> import tensorflow as tf 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named tensorflow 

Мой питон версия выглядит следующим образом

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 к серверу я могу использовать только пип установить любой модуль

ответ

0

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

4

Проверьте 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 

Вы можете попробовать добавить путь вашего местоположения tensorflow по:

export PYTHONPATH=/your/tensorflow/path:$PYTHONPATH. 
+0

также pip show tensorflow – YaBoiSandeep

7

Попробуйте снова установить тензорный поток с любой версией, которую вы хотите, и с опцией --ignore-inst alled like:

pip install tensorflow==1.2.0 --ignore-installed 

Я решил такую ​​же проблему, используя эту команду.

0

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

pip install tensorflow --user

6

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

+0

Установка тензорного потока отлично работает с Anaconda Navigator. –

0

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

$ источник ~/tensorflow/бен/активировать # Баш, ш, КШ или ЗШ
$ источник ~/tensorflow/бен/activate.csh # CSH или Tcsh

Надежда эта помощь

0

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

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

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

Инструкции «Подтвердить установку» говорят типа: питон

Однако, у меня есть и 2.7 и 3.6 установлен. Потому что я использовал PIP3 установить tensorflow, мне нужно набрать: python3

Используя правильную версию, я мог бы импортировать модуль «tensorflow».

1

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

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

Смежные вопросы