Problem installing pyamg on windows 7 64-bit

323 views
Skip to first unread message

Oren Livne

unread,
Jan 3, 2012, 12:33:40 PM1/3/12
to pyamg-user
Dear All,

I am trying to install pyamg. I am using windows 7 64b-ti, python
2.7.2, numpy 1.6.1, scipy 0.10.0, nose. When I run

python setup.py install

it dies on the following error:

running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --
compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --
fcompiler options
running build_src
build_src
building py_modules sources
building extension "pyamg.amg_core._amg_core" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
copying pyamg\blackbox.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\graph.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\info.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\multilevel.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\setup.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\strength.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\version.py -> build\lib.win-amd64-2.7\pyamg
copying pyamg\__init__.py -> build\lib.win-amd64-2.7\pyamg
copying build\src.win-amd64-2.7\pyamg\__config__.py -> build\lib.win-
amd64-2.7\pyamg
copying pyamg\aggregation\adaptive.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\aggregation\aggregate.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\aggregation\aggregation.py -> build\lib.win-
amd64-2.7\pyamg\aggregation
copying pyamg\aggregation\setup.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\aggregation\smooth.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\aggregation\tentative.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\aggregation\__init__.py -> build\lib.win-amd64-2.7\pyamg
\aggregation
copying pyamg\classical\classical.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\classical\cr.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\classical\interpolate.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\classical\setup.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\classical\split.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\classical\__init__.py -> build\lib.win-amd64-2.7\pyamg
\classical
copying pyamg\gallery\demo.py -> build\lib.win-amd64-2.7\pyamg\gallery
copying pyamg\gallery\diffusion.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\elasticity.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\example.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\info.py -> build\lib.win-amd64-2.7\pyamg\gallery
copying pyamg\gallery\laplacian.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\mesh.py -> build\lib.win-amd64-2.7\pyamg\gallery
copying pyamg\gallery\random_sparse.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\setup.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\stencil.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\gallery\__init__.py -> build\lib.win-amd64-2.7\pyamg
\gallery
copying pyamg\krylov\info.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\setup.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\_bicgstab.py -> build\lib.win-amd64-2.7\pyamg
\krylov
copying pyamg\krylov\_cg.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\_cgne.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\_cgnr.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\_fgmres.py -> build\lib.win-amd64-2.7\pyamg
\krylov
copying pyamg\krylov\_gmres.py -> build\lib.win-amd64-2.7\pyamg\krylov
copying pyamg\krylov\_gmres_householder.py -> build\lib.win-
amd64-2.7\pyamg\krylov
copying pyamg\krylov\_gmres_mgs.py -> build\lib.win-amd64-2.7\pyamg
\krylov
copying pyamg\krylov\_minimal_residual.py -> build\lib.win-
amd64-2.7\pyamg\krylov
copying pyamg\krylov\_steepest_descent.py -> build\lib.win-
amd64-2.7\pyamg\krylov
copying pyamg\krylov\__init__.py -> build\lib.win-amd64-2.7\pyamg
\krylov
copying pyamg\amg_core\amg_core.py -> build\lib.win-amd64-2.7\pyamg
\amg_core
copying pyamg\amg_core\setup.py -> build\lib.win-amd64-2.7\pyamg
\amg_core
copying pyamg\amg_core\__init__.py -> build\lib.win-amd64-2.7\pyamg
\amg_core
copying pyamg\relaxation\chebyshev.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\relaxation\info.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\relaxation\relaxation.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\relaxation\setup.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\relaxation\smoothing.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\relaxation\__init__.py -> build\lib.win-amd64-2.7\pyamg
\relaxation
copying pyamg\testing\__init__.py -> build\lib.win-amd64-2.7\pyamg
\testing
copying pyamg\util\BSR_utils.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\util\info.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\util\linalg.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\util\setup.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\util\utils.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\util\__init__.py -> build\lib.win-amd64-2.7\pyamg\util
copying pyamg\vis\info.py -> build\lib.win-amd64-2.7\pyamg\vis
copying pyamg\vis\setup.py -> build\lib.win-amd64-2.7\pyamg\vis
copying pyamg\vis\vis_coarse.py -> build\lib.win-amd64-2.7\pyamg\vis
copying pyamg\vis\vtk_writer.py -> build\lib.win-amd64-2.7\pyamg\vis
copying pyamg\vis\__init__.py -> build\lib.win-amd64-2.7\pyamg\vis
running build_ext
No module named msvccompiler in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
No module named msvccompiler in numpy.distutils; trying from distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_ext
building 'pyamg.amg_core._amg_core' extension
compiling C sources

Thanks for your help.
Oren

Oren Livne

unread,
Jan 3, 2012, 12:37:19 PM1/3/12
to pyamg-user
Sorry, there was more one output line:

error: Unable to find vcvarsall.bat

Jacob Schroder

unread,
Jan 16, 2012, 5:34:29 PM1/16/12
to pyamg...@googlegroups.com
Hi Oren,

Any luck installing in Windows? I mostly use Mac and Linux, and
installing PyAMG after Scipy/Numpy usually goes OK in these
environments. You could try compiling in Cygwin (never done it, but
it's supposed to be a full featured Linux environment under Windows).

I did a little Googling though, and it looks like your problem is a
common one when interfacing Microsoft compilers, Swig and Python.
These posts might be helpful,
http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat
http://stackoverflow.com/questions/3879014/unable-to-find-vcvarsall-bat-error-when-trying-to-install-qrcode-0-2-1

- Jacob

On Tue, Jan 3, 2012 at 9:37 AM, Oren Livne <oren....@gmail.com> wrote:
> Sorry, there was more one output line:
>
> error: Unable to find vcvarsall.bat
>

> --
> You received this message because you are subscribed to the Google Groups "pyamg-user" group.
> To post to this group, send email to pyamg...@googlegroups.com.
> To unsubscribe from this group, send email to pyamg-user+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/pyamg-user?hl=en.
>

Reply all
Reply to author
Forward
0 new messages