2015-12-15 6 views
1

Я на окнах 64bit, я установил анаконды и удалось создать среду с питона 2,7Theano отсутствует модули

У меня есть Numpy, pylearn2, Theano, и каждый пакет собран правильно

I были в состоянии импортировать все эти модули, однако я получаю некоторые очень эзотерические сообщения, когда я пытаюсь закончить модель, как

ImportError: Could not import pylearn2.models.softmax_regression but could import pylearn2.models. Original exception: No module named dnn 

Тогда я попытался реально найти пакет в установке, но внутри папки Cuda, нет модуля с именем dnn. Глядя на github, я вижу, что он должен быть там.

Почему нет пропавших модулей? Я установил с помощью conda install anano, и он дал некоторые предложения, мне удалось выбрать правильный.

Я удалил и установил anano много раз, я могу импортировать его, но я никогда не смогу получить соответствующие модули.

Что происходит не так?

+1

Ошибка связана с PyLearn2. Что заставляет вас думать, что проблема с Theano? –

+0

Это происходит потому, что, когда я на самом деле пытаюсь импортировать pylearn2.models.softmax_regression, то я получаю следующую ошибку «из theano.sandbox.cuda.dnn импорта dnn_available, dnn_pool ImportError: Нет модуль с именем DNN» Модуля ISN» t даже физически присутствует в папке. – JamesTR

ответ

1

Хорошо, после нескольких дней поиска, похоже, что у Theano, установленного из anaconda, отсутствует много модулей. Однако установка theano путем клонирования хранилища

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git 

, похоже, разрешает проблему. Поскольку окна обычно не имеют git, его можно легко установить (возможно, позаботится об переменной пути окружающей среды) отсюда

https://git-scm.com/download/win 
Смежные вопросы