我正在尝试从Homebrew科学存储库安装NLopt库(http://ab-initio.mit.edu/wiki/index.php/NLopt)。它安装得很好,除了我无法从python导入NLopt。为什么python无法从Homebrew Science看到NLopt安装?

最佳答案

错误消息到底是哪个?也许和我一样:

我在python中尝试(在Windows上)

import nlopt


那么错误消息就是这个:

Traceback (most recent call last):
  File "C:/Users/rrenier/Documents/Workspace/GIT/DimORC/Python/test.py",line 3, in <module>
import nlopt
  File "C:\Python27\lib\site-packages\nlopt.py", line 35, in <module>
_nlopt = swig_import_helper()
  File "C:\Python27\lib\site-packages\nlopt.py", line 31, in swig_import_helper
_mod = imp.load_module('_nlopt', fp, pathname, description)
ImportError: DLL load failed: Le module sp�cifi� est introuvable.


似乎python试图在不存在的文件夹“ C:\ Python27 \ Lib \ site-packages”中找到“ nlopt.pyd”(即使nlopt的安装运行良好)。

关于python - Homebrew NLopt Python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27870256/

10-09 14:05