1 前言
1.1 什么是nlopt?
- 一款轻量级的线性优化库,支持多种语言,包括c、c++、matlab、python等
- GitHub地址:https://github.com/stevengj/nlopt/
- 官方文档:https://nlopt.readthedocs.io/en/latest/
- PyPI地址:https://pypi.org/project/nlopt/
1.2 为什么单独讲一下要怎么安装这个nlopt
- 因为他的安装过程容易踩很多坑,并且网上很少有中文的教程。
- 很多人直接下载了nlopt的GitHub库,然后成功装了很多和python屁用没有的东西
- 装这个python的包根本就不需要下载他的GitHub库!!!!
- 直接
pip install nlopt
可能会报错,原因未知
1.3 前期准备
- 因为我使用的是python,所以需要先装一下python和编译器,python的安装过程网上比较多,在这里就不提供了
- 编译器我推荐PyCharm&#