#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 этоработал нормально!