首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布安装QuantLib Python

发布安装QuantLib Python
EN

Stack Overflow用户
提问于 2017-05-27 23:44:51
回答 2查看 803关注 0票数 1

我正在尝试安装QuantLib Python。因此,我跟踪并安装了:

( 1) Anaconda3,boost_1_64_0,QuantLib-1.10,QuantLib-Sug-1.10,swigwin 3.0.12。

2)我使用VisualStudio2017,QuantLib安装。我跟踪了一段youtube视频,并设法正确安装并运行了一个示例。

3)然后切换到http://quantlib.org/install/windows-python.shtml中的指示符,执行以下命令:

代码语言:javascript
复制
cd C:\local\QuantLib-SWIG-1.10\Python
set QL_DIR=C:\local\QuantLib-1.10
set INCLUDE=C:\local\boost_1_64_0
python setup.py build

但我得到的却是:

\程序文件(x86)\Microsoft 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\local\Anaconda3\libs /LIBPATH:C:\local\Anaconda3\PCbuild\amd64 /LIBPATH:C:\local\QuantLib-1.10\lib "/LIBPATH:C:\Program Files (x86)\Microsoft 14.0\VC\lib\amd64 64“"/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\ucrt\x64”/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64“/LIBPATH:C:\Program文件(x86)\Windows \10\lib\10.0.15063.0\um\x64”/EXPORT:PyInit__QuantLib /EXPORT:PyInit__QuantLib_QuantLib.cp36-win_amd64.lib /subsystem:windows /machine:x64

代码语言:javascript
复制
 LINK : fatal error LNK1104: cannot open file 'QuantLib-vc140-x64-mt.lib'
 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1104

我在文件夹C中有两个文件QuantLib-vc141-mt-gd.lib和QuantLib-vc141-mt.lib:\local\QuantLib-1.10\lib。我确信这个问题与一些我没有正确分配的路径有关,但我不知道还能尝试什么。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-28 12:17:56

您的路径是正确的,但是Python使用的是Visual 2015 (因为它是用它编译的),您所拥有的库是用Visual 2017生成的。如果您始终使用2015年版本,它应该可以工作。

票数 0
EN

Stack Overflow用户

发布于 2017-06-12 03:41:07

我也遇到了这个问题,错误信息显示它找不到vc140库文件,这应该是vs2015的结果。我用vs2015在另一台PC上试了试,它确实成功了。

如果您发现版本并不重要,下面是另一个选择QL.whl。查找.whl文件并按以下方式安装

代码语言:javascript
复制
pip install [some.whl]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44222547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档