一、无效方法
pip install nlopt
二、安装步骤
官方安装教程:NLopt Installation
1.下载最新版本安装包,并解压
下载地址: NLopt releases
我这里下的是nlopt-2.7.1
2.安装
-
进入文件夹NLopt目录下
直接把文件夹拖进终端就可以获得文件夹路径cd 下载路径
-
新建build文件夹
mkdir build
-
进入build文件夹目录
cd build
-
编译
参考官方文档的教程

设置参数DPYTHON_EXECUTABLE,这里的路径就是你的python路径,我想装在jupyter所以我这里凭感觉自己修改的路径(小白真的不是很懂,只能瞎试)cmake -DPYTHON_EXECUTABLE=/Users/sophychen/anaconda3/bin/python3 ..

NumPy是一定要装的,其他的Could NOT find 如果你不用的话不用管
-
安装
make sudo make install输入密码后回车


这两个文件是重点(这里不懂为什么还是安装到默认路径了)
找到你要使用的环境的安装包的路径,比如我想在sentencetransformer这个自定的环境里用nlopt这个包,就把刚刚两个文件复制到下面这个路径里
/Users/sophychen/anaconda3/envs/sentencetransformer/lib/python3.9/site-packages -
测试
打开jupyter,导入库import nlopt
成功!
文章介绍了如何通过手动下载和编译的方式在Anaconda环境中安装NLopt库,包括设置DPYTHON_EXECUTABLE变量,创建build文件夹,使用cmake和make进行编译及安装,并将库移动到特定环境的site-packages路径下以供使用。

2725

被折叠的 条评论
为什么被折叠?



