2014-12-26 4 views
1

Я установил theano в глубокую библиотеку нейронной сети и пытаюсь запустить несколько примеров, но похоже, что сценарий не может найти некоторые из модулей. Я попытался установить путьОтсутствующие модули Python с Theano

export PYTHONPATH=/Library/Python/2.7/site-packages/theano 
sys.path.append('/Library/Python/2.7/site-packages/theano') 

, но оба они не работают. Я получаю эту ошибку. Я вижу, что модули правильно установлены в подкаталоге theano /Library/Python/2.7/site-packages/theano/tensor/ .. но как-то python не может найти модули

Пожалуйста, помогите кому-нибудь. Я использую mac.

$python theano_mnist.py 
Traceback (most recent call last): 
    File "theano_mnist.py", line 45, in <module> 
    import theano 
    File "/Users/prabhubalakrishnan/Desktop/theano.py", line 6, in <module> 
    from theano.tensor.nnet import conv 
ImportError: No module named tensor.nnet 
+0

Всякий раз, когда вы произвольно экспортируете заметку о том, что не должно быть места до и после '=' (равно знаку). 'экспорт PYTHONPATH =/Library/Python/2,7/сайт-пакеты/theano' должен быть изменен на ' экспорта PYTHONPATH = '/ Library/Python/2,7/сайт-пакеты/theano'' И относительно ошибки импорта ImportError: Нет модуля с именем tensor.nnet Просьба проверить, существуют ли conv class или module в целевом пути импорта, т.е. theano.tensor.nnet. – kvivek

+0

Спасибо, я сделал это не работает :( – pbu

+0

Как вы установили theano между прочим? Вы пробовали 'pip install theano'. – kvivek

ответ

0

В репозитории Theano есть проблема. Как быстрое решение у меня есть:

  1. Открыт файл "miniconda3/envs/YOUR_CONDA_ENV_NAME/Библиотека/python3.4/сайт-пакеты/Theano/Тензор/сигнал/downsample.py"

  2. Изменение импорт import pool в from . import pool

и это работает!