安装Quantlib-python时出现致命错误

时间:2018-03-22 12:54:16

标签: failed-installation quantlib

我从Visual C ++ 2008 Epress Edition构建的版本转换后,使用Visual C ++ 2010 Express Edition构建了QuantLib。我的系统是64位。 我收到以下错误:

fatal error lnk1112: module machine type 'X86' conflicts with target machine type 'x64' 

我不擅长编程,我从网上阅读了很多解决方案并尝试了所有这些解决方案但是没有一个能适用于我的情况。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这可能是一些事情,所以我建议您发布到QuantLib邮件列表,这是一个更适合来回和诊断问题的论坛。

您可能会在此期间尝试一些建议:

  • 有几个Python版本可以使用非官方二进制文件。如果您不需要修改库或包装器,请尝试运行

    pip install QuantLib-Python
    

    看看是否成功。如果确实如此,那就完成了。

  • 可能是您将QuantLib编译为32位库而Python编译为64位。检查您是否选择了x64平台(在VC ++ 2010中,除了允许您选择“Release”或“Debug”配置的菜单外,还应该有另一个允许您选择“Win32”或“x64”的平台)。

但正如我所说,最好转到邮件列表。

相关问题