Windows に QuantLib Python をインストールしようとしています。Christopher Gohlkeプリコンパイル バージョン 3.5 64 ビットをダウンロードしてインストールしましたが、実行後に通常のエラーが発生しました。
File "E:/Code/Centerprise/Positions/Common items/Python/Temp.py", line 4, in <module>
from QuantLib import *
File "C:\Users\...\AppData\Local\Programs\Python\Python35\lib\site-packages\QuantLib\__init__.py", line 21, in <module>
from .QuantLib import *
File "C:\Users\...\AppData\Local\Programs\Python\Python35\lib\site-packages\QuantLib\QuantLib.py", line 28, in <module>
_QuantLib = swig_import_helper()
File "C:\Users\...\AppData\Local\Programs\Python\Python35\lib\site-packages\QuantLib\QuantLib.py", line 24, in swig_import_helper
_mod = imp.load_module('_QuantLib', fp, pathname, description)
File "C:\Users\...\AppData\Local\Programs\Python\Python35\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\...\AppData\Local\Programs\Python\Python35\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
次に、QuantLib SWIG をダウンロードしてインストールし、python setup.py install を実行しました。
そして戻ってきました:
エラー: vsvarsall.bat が見つかりません
詳細を読んだところ、Visual Studio 2015 をダウンロードしてインストールする必要があるようです。
もっと簡単な解決策はありますか?VS 2015 をダウンロードしてインストールするということは、私が正しく理解していれば、手動でコンパイルすることを意味します。
アップデート
Visual Studio 2015 用の Visual C++ Redistributable をダウンロードすることで問題を解決できました。これはすべて Christopher Gohlke の Web サイトで言及されています。もっと注意深く読むべきだった。クリストファーは素晴らしい人ですが、一方で、一人の男の仕事だけに頼るのは恐ろしい考えです。