------------------------------------------------------------------------------Hi All,
I have installed QuantLib and QuantLib-Python in Windows (I used Anaconda win32) and went through all the steps successfully, including the tests.
C:\local\QuantLib-SWIG-1.6\Python>python setup.py test
running test
running build
running build_py
running build_ext
testing QuantLib 1.6
runTest (date.DateTest)
Testing date arithmetics ... ok
testObservable (instruments.InstrumentTest)
Testing observability of stocks ... ok
…………………………………………………..
Testing asset-swap prices and spreads for specialized bond against equivalent generic bond... ... ok
testZSpread (assetswap.AssetSwapTest)
Testing clean and dirty price with null Z-spread against theoretical prices... ... ok
testZSpreadWithGenericBond (assetswap.AssetSwapTest)
Testing clean and dirty price with null Z-spread against theoretical prices... ... ok
----------------------------------------------------------------------
Ran 36 tests in 0.643s
OK
However, when I try to import QuantLib, I get the following error message:
C:\local\QuantLib-SWIG-1.6\Python>python
Python 2.7.11 |Anaconda 2.4.1 (32-bit)| (default, Dec 7 2015, 14:13:17) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from QuantLib import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "QuantLib\__init__.py", line 24, in <module>
from QuantLib import *
File "QuantLib\QuantLib.py", line 28, in <module>
_QuantLib = swig_import_helper()
File "QuantLib\QuantLib.py", line 20, in swig_import_helper
import _QuantLib
ImportError: No module named _QuantLib
My environment variables seem reasonable, and were used successfully to build, test and install QuantLib. Here they are (only a relevant portion):
INCLUDE=C:\local\boost_1_58_0;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.1\include\shared;C:\Program F
iles (x86)\Windows Kits\8.1\include\um;C:\Program Files (x86)\Windows Kits\8.1\include\winrt;C:\local\boost_1_57_0
LIB=C:\local\boost_1_58_0\lib32-msvc-12.0;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB;C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86;
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB;C:\Program Files (x86)\Windows Kits\8.1\Referen
ces\CommonConfiguration\Neutral;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1\ExtensionSDKs\Microsoft.VCLibs\12.0\References\CommonConfiguration\neutral;
LOCALAPPDATA=C:\Users\nikos\AppData\Local
LOGONSERVER=\\MicrosoftAccount
myboost=C:\local\boost_1_58_0
NUMBER_OF_PROCESSORS=8
OnlineServices=Online Services
OPENSSL_CONF=C:\Program Files\PostgreSQL\psqlODBC\0903\etc\openssl.cnf
OS=Windows_NT
Path=C:\Users\nikos\Anaconda2;C:\Users\nikos\Anaconda2\Scripts;C:\local\swigwin-3.0.6;C:\local\QuantLib-1.6\lib;C:\Program Files (x86)\Microsoft Visual Studio 1
2.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\MSBuild\12.0\bin;C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\;C
:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN;C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v
4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Performance Tools;C:\
Program Files (x86)\Windows Kits\8.1\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\;C:\Perl64\site\bin;C:\Perl64\bin;C:\Prog
ram Files (x86)\HP SimplePass\x64;C:\Program Files (x86)\HP SimplePass\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program
Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program File
s (x86)\Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\Intel
(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Co
mponents\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\Wireles
sCommon\;C:\Program Files\MATLAB\R2014a\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Progr
am Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Anaconda3;C:\Anaconda3\Scripts;C
:\Anaconda3\Library\bin;C:\Users\nikos\Anaconda2;C:\Users\nikos\Anaconda2\Scripts;C:\Users\nikos\Anaconda2\Library\bin;C:\local\swigwin-3.0.6
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Python=C:\Anaconda
PYTHONPATH=C:\local\QuantLib-SWIG-1.6\Python\QuantLib;C:\local\QuantLib-SWIG-1.6\Python
Can you please shed some light, on why I cannot import QuantLib on the python program.
I have also tried through the Spyder IDE with no success.
I will be grateful for a quick reply.
Many thanks and Happy New Year to all of you.
Nikos
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
<http://leanpub.com/implementingquantlib>
<http://implementingquantlib.com>
<http://twitter.com/lballabio>
Free forum by Nabble | Disable Popup Ads | Edit this page |