2017-05-27 30 views
1

QuantLib Pythonをインストールしようとしています。そこで、私はその後にインストールしてインストールしました:QuantLib Pythonのインストールに関する問題

1)Anaconda3、boost_1_64_0、QuantLib-1.10、QuantLib-SWIG-1.10、swigwin-3.0.12。

2)Visual Studio 2017、QuantLibを使用してインストールしました。私はYouTubeのビデオをたどり、それを正しくインストールして実例を実行しました。

3)その後、私はhttp://quantlib.org/install/windows-python.shtmlに戻っ適応症に切り替え、私はコマンドを実行します。

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 

それが失敗した...私は何を得る要約:

C:\プログラムファイル(x86の)/ Microsoft Visual Studio 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 Visual Studio 14.0 \ VC \ LIB \ amd64" "/LIBPATH:C:¥Program Files(x86)¥Windows Kits¥10¥lib¥10.0.15063.0¥u C:¥Program Files(x86)¥Windows Kits¥NETFXSDK¥4.6.1¥lib¥um¥x64 ""/LIBPATH:C:\ Program Files(x86)\ Windows Kits \ 10 \ lib \ 10.0.15063.0 \ um \ x64 "/ EXPORT:PyInit__QuantLibビルド\ temp.win-amd64-3.6 \ Release \ 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 /サブシステム:窓/マシン: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 

私は2つのファイルを持っているQuantLib-vc141-MT-GD .libとQuantLib-vc141-mt.libをC:\ local \ QuantLib-1.10 \ libフォルダ内に作成します。問題は、私が正しく割り当てていないいくつかの経路と関係していると確信していますが、他に何を試していいのか分かりません。ありがとう!

答えて

0

あなたのパスは正しいですが、PythonはVisual Studio 2015を使用しています(これはコンパイルされたものだからです)。そして、あなたが持っているライブラリはVisual Studio 2017で作成されています。

0

この質問にもお答えしましたが、エラー情報により、vs110の結果であるvc140のlibファイルが見つかりません。私はvs2015で別のPCで試してみました。

バージョンが問題でないことがわかった場合は、QL.whlという別の選択肢があります。 .whlファイルを検索してインストールする

pip install [some.whl] 
関連する問題