Posted by
cheng li on
Sep 12, 2014; 1:40am
URL: http://quantlib.414.s1.nabble.com/Having-trouble-building-QuantLib-SWIG-python-tp15851p15852.html
Hi,
Setup tools are looking for VC9 environment variables. Since you have only
installed VS 2013, the search won't success.
You can do the trick to cheat setup by create an environment variable named
VS90COMNTOOLS and with value the location of your VS2013 setup, e.g. on my
machine:
Name: VS90COMNTOOLS
Value: D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
And then compiler won't complain anymore.
Regards,
Cheng
-----邮件原件-----
发件人: CptanPanic [mailto:
[hidden email]]
发送时间: 2014年9月12日 9:23
收件人:
[hidden email]
主题: [Quantlib-users] Having trouble building QuantLib-SWIG python
I am trying to build QuantLib for python on Win 8.1. I downloaded VS2013
express, and built QuantLib 1.4 and boost. Now onto the Python SWIG stuff.
I am using Anaconda python distro, which runs with Python 2.7.7. I set the
environment variables, but I get the following errors.
>SET VS90COMNTOOLS=%VS120COMNTOOLS%
> c:\finance\quantlib-master\QuantLib-SWIG\Python>python setup.py build
> --compiler=msvc
running build
running build_py
file QuantLib\QuantLib.py (for module QuantLib.QuantLib) not found file
QuantLib\QuantLib.py (for module QuantLib.QuantLib) not found running
build_ext building 'QuantLib._QuantLib' extension Traceback (most recent
call last):
File "setup.py", line 239, in <module>
'build_ext': my_build_ext
File "C:\Users\brian\Anaconda\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\Users\brian\Anaconda\lib\distutils\dist.py", line 953, in
run_commands
self.run_command(cmd)
File "C:\Users\brian\Anaconda\lib\distutils\dist.py", line 972, in
run_command
cmd_obj.run()
File "C:\Users\brian\Anaconda\lib\distutils\command\build.py", line 127,
in run
self.run_command(cmd_name)
File "C:\Users\brian\Anaconda\lib\distutils\cmd.py", line 326, in
run_command
self.distribution.run_command(command)
File "C:\Users\brian\Anaconda\lib\distutils\dist.py", line 972, in
run_command
cmd_obj.run()
File "C:\Users\brian\Anaconda\lib\distutils\command\build_ext.py", line
337, in run
self.build_extensions()
File "C:\Users\brian\Anaconda\lib\distutils\command\build_ext.py", line
446, in build_extensions
self.build_extension(ext)
File "C:\Users\brian\Anaconda\lib\distutils\command\build_ext.py", line
496, in build_extension
depends=ext.depends)
File "C:\Users\brian\Anaconda\lib\distutils\msvc9compiler.py", line 473,
in compile
self.initialize()
File "C:\Users\brian\Anaconda\lib\distutils\msvc9compiler.py", line 383,
in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Users\brian\Anaconda\lib\distutils\msvc9compiler.py", line 299,
in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: [u'path', u'include', u'lib']
c:\finance\quantlib-master\QuantLib-SWIG\Python>
c:\finance\quantlib-master\QuantLib-SWIG\Python>echo %LIB%
C:\finance\boost_1_56_0\lib64-msvc-12.0;C:\finance\QuantLib-1.4\lib
c:\finance\quantlib-master\QuantLib-SWIG\Python>echo %QL_DIR%
C:\finance\QuantLib-1.4\
c:\finance\quantlib-master\QuantLib-SWIG\Python>echo %INCLUDE%
C:\finance\boost_1_56_0
--
View this message in context:
http://quantlib.10058.n7.nabble.com/Having-trouble-building-QuantLib-SWIG-python-tp15851.html
Sent from the quantlib-users mailing list archive at Nabble.com.
----------------------------------------------------------------------------
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce Perforce version control.
Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users