2015-09-11 2 views
1

Я пытаюсь установить Theano (и впоследствии pylearn2) с Python 3.4 на моем MacBookPro с Mac OS X 10.10.5. У меня есть Anaconda, и я следую инструкциям, указанным в документации Theano (http://deeplearning.net/software/theano/install.html). Я должен использовать команду sudo -H pip, и Theano загружается, папка Theano создается в anaconda и все необходимые зависимости, удовлетворяющие реквизитам версий. Однако, когда я пишу командуЯ не могу установить Theano на Mac OS X 10.10.5

import theano

в Python, я получаю (как в терминале и в IPython-qtconsole) следующее:

Traceback (most recent call last):

File "", line 1, in

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/init.py", line 44, in from theano.gof import \

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/init.py", line 38, in from theano.gof.cc import \

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/cc.py", line 64, in from theano.gof import link

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/link.py", line 12, in from theano.gof.type import Type

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/type.py", line 14, in from theano.gof.op import CLinkerObject

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/op.py", line 31, in from theano.gof.cmodule import GCC_compiler

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/cmodule.py", line 37, in from theano.gof.compiledir import gcc_version_str, local_bitwidth

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/compiledir.py", line 259, in in_c_key=False)

File "/Users/davidefloriello/anaconda/lib/python3.4/sitepackages/theano/configparser.py", line 237, in AddConfigVar configparam.get()

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/configparser.py", line 279, in get self.set(None, val_str)

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/configparser.py", line 290, in set self.val = self.filter(val)

File "/Users/davidefloriello/anaconda/lib/python3.4/site-packages/theano/gof/compiledir.py", line 185, in filter_compiledir " or listing permissions." % path) ValueError: compiledir '/Users/davidefloriello/.theano/compiledir_Darwin-14.5.0-x86_64-i386-64bit-i386-3.4.3-64' exists but you don't have read, write or listing permissions.

Эта последняя линия довольно удивительно, так как я единственный администратор. Я посмотрел на этот другой вопрос How to install theano library on OS X?, но я не нашел его очень полезным, так как наши версии Python отличаются друг от друга, и мне кажется, что моя проблема немного менее расплывчата.

Любая помощь очень ценится!

Спасибо большое,

Davide

ответ

0

Аналогичная проблема была найдена сообщили here. Решение, обновленное для учета разных пользователей, является:

Try and remove that '/Users/davidefloriello/.theano/' directory and run Python again without sudo.

+0

Большое спасибо! Оно работает! –