Сбой Spyder после установки кераса через конду - PullRequest
0 голосов
/ 28 февраля 2019

Я скачал Anaconda на ПК.Я хотел бы использовать TensorFlow и Keras.Я знаю, что должен использовать Python 3.6 и TensorFlow 1.0.9 (из-за моего кода).

После установки Anaconda я открываю приглашение Anaconda (в admin) и помещаю эти инструкции для создания нового env:

conda create --name deeplearningaz python=3.6 anaconda
activate deeplearningaz
conda install theano
conda install tensorflow
conda install keras
conda update --all

У меня нет ошибок, но есть предупреждение об обновлении версии Conda и несколько сообщений об отладке.

После этого я пытаюсь проверить, использую ли яправильная версия Python, поэтому я печатаю (все еще в приглашении Anaconda) и импортирую керасы (чтобы проверить, все ли в порядке):

python
import keras

Все отлично работает.Затем я набираю quit() и набираю spyder (чтобы открыть Spyder из env в Python 3.6).Spyder открывается, и если я что-то набираю (import pandas, numpy et read a csv), то происходит сбой ... без причины (и без ошибок).

После этого, все еще в приглашении Anaconda, япопробуйте снова открыть Spyder, и я получаю сообщение об ошибке:

the error after Spyder's crash

У меня не возникает проблемы, я пытаюсь снова и снова удалить и установить anaconda (и проверяю, есть ли мой файлбыло действительно удалить).Я не нашел ... Я проверяю print(sys.path) и похоже, что все в порядке (но я не вижу env).

У кого-нибудь есть идеи?

Я положил сюда информацию о conda в env (до аварии).

conda info

1 Ответ

0 голосов
/ 28 февраля 2019

Я не использую Spyder, но на основании этого обсуждения о том, как они на самом деле еще не поддерживают переключение conda envs , похоже, что в настоящее время правильный способ заставить Spyder использовать conda envзапустить Spyder вне env, а затем изменить интерпретатор Python ( Инструменты > Предпочтения > Интерпретатор Python ), указав на python, расположенный внутриenv, который вы хотите использовать.

Или, если вы действительно не заботитесь о пространстве, просто установите новый экземпляр Spyder в env (conda install -n deeplearningaz spyder), и тогда вы сможете запустить его безвыпуск.

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