我成功地安装了Quantlib (1.4)和Quantlib-SWIG/Python (使用为quantlib编译,按照自述方式编译,使用python setup.py build,然后是python setup.py install )。)
然后,我想修改一些SWIG文件,然后重新安装。我试图让python setup.py clean --all在随后的构建中获取修改后的文件,但这是行不通的。
在linux下,我只需执行make clean,然后使用python安装程序重新安装即可,但是在Windows下(我还没有安装make ),我画了一个空白。
发布于 2014-09-18 09:24:26
如果修改了SWIG文件,则需要运行python setup.py wrap来重新生成将要编译和安装的C++和Python (注意,您需要在PATH中使用SWIG可执行swig.exe )。在此之后,再次运行python setup.py build和install将为您提供更新的模块。
在linux上,Makefile知道额外的步骤,并为您执行这个步骤(实际上,您甚至不需要运行make clean;只运行make就可以了,因为make会注意到SWIG文件比包装器更新)。
https://stackoverflow.com/questions/25887912
复制相似问题