тензорный поток на гребне с питоном 3.7 - PullRequest
0 голосов
/ 29 января 2019

Я использую сайт crestle.ai для сборки некоторых моделей.В записной книжке Jupyter, когда я пытаюсь импортировать что-то из керасы, я получаю:

**** ModuleNotFoundError: Нет модуля с именем tenorflow ****

Iобнаружил, что тензор потока не работает с Python 3.7, который предварительно установлен в crestle.Поэтому я попробовал несколько способов установить Python 3.5, но ничего не получилось

!conda install python=3.5.0 --yes

Я получил:

Решение среды: ошибка UnsatisfiableError: Обнаружены конфликты следующих спецификаций: -jupyter_contrib_nbextensions -> jupyter_highlight_selected_word [версия = '> = 0.1.1'] -> python [версия = '> = 3.7, <3.8.0a0'] -> readline [версия = '> = 7.0, <8.0a0'] - jupyter_contrib_nbextensions-> jupyter_highlight_selected_word [версия = '> = 0.1.1'] -> python [версия = '> = 3.7, <3.8.0a0'] -> tk [версия = '> = 8.6.8, <8.7.0a0']- jupyter_contrib_nbextensions -> jupyter_highlight_selected_word [версия = '> = 0.1.1'] -> python [версия = '> = 3.7, <3.8.0a0'] -> xz [версия = '> = 5.2.4, <6.0a0'] - python = 3.5.0 Используйте «conda info», чтобы просмотреть зависимости для каждого пакета. </p>

!pip3 install --upgrade tensorflow-gpu

Я получил

Сбор информации tenorflow-gpu Не удалось найтиверсия, которая удовлетворяет требованию тензор потока-gpu (из версий:) Не найдено соответствующего распределения для тензор потока-gpu

!pip install --upgrade tensorflow

Iполучил:

Сбор тензора потока Не удалось найти версию, которая удовлетворяет требованию тензор потока (из версий:) Не найдено соответствующего распределения для тензор потока

Я следую предложениям из разных блогови не знаю, что я делаю или правильно ли я делаю.

Согласно предложению Ананда

! Список conda env ** # окружение conda: # base /home/nbuser/.anaconda3

new_environment /home/nbuser/.anaconda3/ envs / new_environment

py36 /home/nbuser/.anaconda3/envs/py36

тензор потока /home/nbuser/.anaconda3/envs/tensorflow**

! sourceактивировать py36

/ bin / sh: 1: источник: не найден

Нужна ли мне какая-нибудь команда пути?

Редактировать:! активировать py36 У меня нет вывода!

! Pip3 install --upgrade tenorflow Сбор тензора потока Не удалось найти версию, которая удовлетворяет требованию тензор потока (из версий:) Не найдено соответствующего распределения для тензор потока

введите описание изображения здесь

введите описание изображения здесь

Редактировать: Спасибо.Я не знал о терминале и делал это неправильно!Это то, что я получил после $ pip install tenorflow-gpu

после команды pip

Что мне нужно делать дальше?Я попытался в Jupyter импортировать модули из keras, но снова я получил:

Использование бэкэнда TensorFlow.

ModuleNotFoundError Traceback (последний вызов был последним) в () ----> 1 из keras.modelsПоследовательность импорта

Я также попытался использовать keras на crestle.com (предыдущий был crestle.ai).Я получил это: keras на crestle.com

Это показывает Python 3.6, но похожая проблема ..

1 Ответ

0 голосов
/ 29 января 2019

python [версия = '> = 3.7, <3.8.0a0'] </strong> Это часть вашей ошибки, это означает, что вы по-прежнему не можете выйти из Python3.7, поэтомуОшибка: модуль не найден, я бы посоветовал вам создать новую среду в conda, используя.

conda create --name py36 python=3.6

В приглашении conda активируйте эту среду, используя

После этого используйте conda env list, и вы увидите Enviornment с именем py36.

Активируйте эту среду с помощью source activate py36

Редактировать Если вы используете приглашение conda, а не терминал, непосредственно используйте activate py36

Затем попробуйте снова команды pip, как только среда активируется.

Если это все еще не помогло, дайте мне знать, и мы увидим, в чем может быть проблема.

Редактировать Вы должны использовать эти команды в терминале, который поставляется с гребнем, а не в ноутбуке Jupyter.

К терминалу можно получить доступ сверху справа, вы можете увидетьКнопка New_>Terminal.И если там написано, что conda не установлена, вы можете перейти по этой ссылке.https://www.digitalocean.com/community/tutorials/how-to-install-the-anaconda-python-distribution-on-ubuntu-16-04

Image with Terminal running in crestle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...