Проблема с импортом фреймворка Theano с использованием Python

#python-3.x #anaconda #theano #mpich

#python-3.x #anaconda #theano #mpich

Вопрос:

Не удается импортировать theano. Когда я помещаю эту команду в свой терминал python -c "import theano; print (theano.__version__)" , появляется это сообщение:

[mpiexec@my-computer] match_arg (utils / args / args.c:159): нераспознанный аргумент pmi_args

[mpiexec@my-computer] HYDU_parse_array (utils / args/ args.c:174): возвращена ошибка сопоставления аргументов

[mpiexec@my-computer] parse_args (ui / mpich / utils.c: 1596): ошибка при разборе входного массива

[mpiexec@my-computer] HYD_uii_mpx_get_parameters (ui /mpich / utils.c: 1648): невозможно проанализировать аргументы пользователя

[mpiexec@my-computer] main (ui /mpich / mpiexec.c: 153): ошибка при разборе параметров

Раньше этого никогда не случалось, и я не знаю, как это исправить. Я использую среду Anaconda для выполнения кода Python.

Моя версия Python / GCC: дистрибутив Intel 3.6.8; GCC 4.8.2 20140120 (Red Hat 4.8.2-15)]

Моя ОС: Linux Mint 19.1 Xfce

PS: Английский не мой родной язык, не стесняйтесь поправлять меня, я тоже был бы признателен :).

Комментарии:

1. Если вы создаете другую среду Conda для Theano, остается ли эта проблема? Например, conda create -n test_theano python=3.6 theano , затем активируйте и запустите свой тестовый код. Если это сработает, возможно, сравнение двух окружений может помочь в устранении неполадок. Кроме того, вы недавно что-то обновили в своей среде? Возможно conda list --revisions , посмотрите на последние изменения в mpich, gcc и т. Д.

2. Я работал в другой среде с Intel distribution python, но потом я узнал, что это было связано с путем mpich, потому что я следовал этому руководству bennettnotes.com/how-to-build-a-supercomputer чтобы создать кластер с использованием mpich, и я изменил путь mpiexec и mpich, так что это была проблема, как только я изменил .bashrc этоработал нормально!