Я установил nlopt, но получаю сообщение: нет модуля с именем nlopt - PullRequest
0 голосов
/ 09 октября 2018

Я установил nlopt с помощью: conda install -c conda-forge nlopt

, и я вижу установленный пакет, когда я делаю: список conda

, но когда я пытаюсь импортировать егов Spyder я получаю сообщение: нет модуля с именем 'nlopt'.Я запускаю его на Windows 10, если это поможет, и я совершенно новичок в python!

У кого-нибудь есть идеи, как это решить?Заранее спасибо:)

1 Ответ

0 голосов
/ 25 октября 2018

Обычно это происходит при работе в нескольких средах.

  1. Проверьте среду, в которой установлен nlopt .
  2. Проверьте, находится ли Spyder в той же среде,Для этого вы можете зайти в Spyder> Инструменты> Интерпретатор Python> Использовать следующий интерпретатор Python и перейти к python.exe среды, в которой установлен nlopt.( anaconda3 / envs / your_env / python.exe )
  3. Вы также можете активировать среду и выполнить команду where spyder, которая даст вам экземпляры Spyder.

...\anaconda3\envs\your_env\Scripts\spyder.exe ...\Anaconda3\Scripts\spyder.exe

Вы можете скопировать и запустить файл exe , соответствующий вашей среде (здесь первый), и он запустит Spyder в этомспецифическая среда.

...