2017-05-27 4 views
1

Ich versuche QuantLib Python zu installieren. Also, ich folgte und installierte:Problem beim Installieren von QuantLib Python

1) Anaconda3, boost_1_64_0, QuantLib-1.10, QuantLib-SWIG-1.10, swigwin-3.0.12.

2) Ich habe mit Visual Studio 2017, QuantLib installiert. Ich habe ein YouTube-Video verfolgt und es geschafft, es korrekt zu installieren und ein Beispiel zu starten.

3) Dann wechselte ich in http://quantlib.org/install/windows-python.shtml den Angaben zurück, führen ich die Befehle:

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 

aber es funktioniert nicht ... zusammenfasst, was ich bekommen:

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ BIN \ x86_amd64 \ link.exe/nologo/INKREMENTAL: Nein/LTCG/DLL/MANIFEST: EMBED, ID = 2/MANIFESTUAC: NEIN/LIBPATH: C: \ local \ Anaconda3 \ libs/LIBPATH: C: \ lokal \ Anaconda3 \ PCbuild \ amd64/LIBPATH: C: \ localQuantLib-1.10 \ lib "/ LIBPATH: C: \ Programme (x 86) \ Microsoft Visual Studio 14.0 \ VC \ LIB \ amd64" "/LIBPATH: C: \ Programme (x86) \ Windows-Kits \ 10 \ lib \ 10.0.15063.0 \ u crt \ x64 ""/LIBPATH: C: \ Programme (x86) \ Windows-Kits \ NETFXSDK \ 4.6.1 \ lib \ um \ x64 ""/LIBPATH: C: \ Programme (x86) \ Windows Kits \ 10 \ lib \ 10.0.15063.0 \ um \ x64 "/ EXPORT: PyInit__QuantLib build \ temp.win-amd64-3.6 \ Freigabe \ QuantLib/quantlib_wrap.obj /OUT:build\lib.win-amd64-3.6\QuantLib_QuantLib.cp36-win_amd64. pyd /IMPLIB:build\temp.win-amd64-3.6\Release\QuantLib_QuantLib.cp36-win_amd64.lib/Subsystem: windows/Maschine: x64

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 

habe ich zwei Dateien QuantLib-vc141-mt-gd .lib und QuantLib-vc141-mt.lib im Ordner C: \ local \ QuantLib-1.10 \ lib. Ich bin mir sicher, dass das Problem mit einem Pfad zu tun hat, den ich nicht richtig zuweise, aber ich weiß nicht, was ich sonst noch versuchen soll. Vielen Dank!

Antwort

0

Ihre Pfade sind korrekt, aber Python verwendet Visual Studio 2015 (weil es damit kompiliert wurde) und die Bibliothek, die Sie mit Visual Studio 2017 erstellt haben. Wenn Sie die 2015-Version durchgängig verwenden, sollte es funktionieren.

0

Ich auch diese Frage, die Fehler-Informationen gibt es kann nicht finden, VCL14 lib-Datei, die das Ergebnis von vs2015 sein sollte. Ich versuchte auf einem anderen PC mit vs2015 und es hat funktioniert.

Wenn Sie die Version nicht interessiert, hier ist eine andere Wahl QL.whl. Finden Sie Ihre. Whl-Datei und installieren Sie durch

pip install [some.whl] 
Verwandte Themen