我已经安装了nlopt,但收到消息:没有名为“ nlopt”的模块

时间:2018-10-08 21:39:45

标签: python nlopt

我已经使用以下命令安装了nlopt:conda install -c conda-forge nlopt

我可以看到安装的软件包:conda list

但是当我尝试在Spyder上导入它时,出现消息:没有名为“ nlopt”的模块。 我可以在Windows 10上运行它,如果有什么帮助,我对python来说是全新的!

任何人都对如何解决有任何想法? 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

通常在几种环境下工作时会发生。

  1. 检查安装 nlopt 的环境。
  2. 检查Spyder是否在同一环境中。为此,您可以转到 Spyder>工具> Python解释器>使用以下Python解释器并浏览到安装nlopt的环境的python.exe。 ( anaconda3 / envs / your_env / python.exe
  3. 您还可以激活环境并执行where spyder,这将为您提供Spyder实例。

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

您可以复制并运行与您的环境相对应的 exe 文件(此处是第一个文件),它将在该特定环境中启动Spyder。