ubuntu QuantLib-SWIG python 安装
时间: 2024-11-28 19:21:43 浏览: 72
Ubuntu上安装QuantLib SWIG版Python绑定(通常称为PyQuantLib)可以分为几个步骤:
1. **安装依赖**:
- 首先,你需要有Python的基础环境,确保已经安装了Python 3.x(Ubuntu推荐版本是3.6及以上)。
- 安装SWIG (Simplified Wrapper and Interface Generator),它用于生成Python接口。在终端输入:
```
sudo apt-get install swig3.0
```
2. **下载QuantLib源码**:
- 访问QuantLib的官方网站(https://quantlib.org/)下载最新的源码包,然后解压。
3. **构建QuantLib库**:
- 进入QuantLib解压后的目录,找到`build`文件夹并进入。如果还没有创建,自己新建一个。然后运行:
```
mkdir build
cd build
cmake ..
make
```
如果是第一次编译,可能会需要额外的Boost库支持。如果没有安装,你可以通过`sudo apt-get install libboost-all-dev`来安装。
4. **配置SWIG**:
- 使用SWIG创建Python接口,运行:
```
swig -python quantlib_wrap.cpp -I/usr/include/QuantLib -outdir ../python
```
其中`quantlib_wrap.cpp`是从QuantLib源代码自动生成的。
5. **链接和安装**:
```
make py-install
```
如果一切顺利,这将编译并安装Python模块到系统路径下。
6. **检查安装**:
- 可以通过导入`ql`模块来确认安装成功:
```python
import ql
```
阅读全文
相关推荐



















