我成功安装了Quantlib(1.4)和Quantlib-SWIG / Python(使用MS Visual Studio Express 2013为quantlib编译,根据自述文件,使用python setup.py build
后跟python setup.py install
。)
然后我想修改一些SWIG文件,然后重新安装。我尝试python setup.py clean --all
以便在后续构建中获取修改后的文件,但这并不起作用。
在linux下它很好,我只是做make clean
然后使用python安装程序重新安装,但在Windows下(我没有安装make),我正在画一个空白。
答案 0 :(得分:0)
如果您修改了SWIG文件,则需要运行python setup.py wrap
来重新生成您要编译和安装的C ++和Python包装器(请注意,您需要使用SWIG可执行文件swig.exe
PATH
)。在此之后,再次运行python setup.py build
和install
将为您提供更新的模块。
在Linux上,Makefile知道额外的步骤并为你做(事实上,你甚至不需要运行make clean
;只运行make
应该有效,因为make会注意到SWIG文件比包装器更新。