distutils, No module named numpy.distutils.fcompiler.conv_template

Discussion in 'Python' started by Luis Alberto Zarrabeitia Gomez, Mar 30, 2009.

  1. I'm trying to compile the wrappers for ANN (Approximate Nearest Neighbor) from
    http://scipy.org/scipy/scikits/wiki/AnnWrapper, either the main one (scikits) or
    the attachment in the main page.

    However, the command "python setup.py build" produces the exception:

    "ImportError: No module named numpy.distutils.fcompiler.conv_template"

    There is no conv_template in numpy.distutils.fcompiler, but there is one at
    numpy.distutils. Grepping for conv_template at /usr/lib/python2.5/distutils/
    produces no results, and grepping for it at
    /usr/lib/python2.5/site-packages/numpy/ returns only

    ==
    /[...]/numpy/distutils/command/build_src.py:from numpy.distutils.conv_template
    import process_file as process_c_file
    /[...]/numpy/distutils/command/build_src.py:
    log.info("conv_template:> %s" % (target_file))
    ==

    i.e, it is being imported from distutils and not from fcompiler.

    What's going on here? It is an ubuntu bug? (intrepid) Am I missing some
    packages? This happens regardless of if the ANN library exists or not.

    If I try to softlink the distutils/conv_template.py module to the fcompiler
    directory, I start getting the same symptoms with other modules:
    numpy_distribution, extension, interactive.


    K.

    P.S: Traceback follows.

    kyrie@home:~/downloads/ann$ python setup.py build
    running build
    running scons
    customize UnixCCompiler
    Found executable /usr/bin/gcc
    Traceback (most recent call last):
    File "setup.py", line 41, in <module>
    classifiers = filter(None, classifiers.split("\n")),
    File "/usr/lib/python2.5/site-packages/numpy/distutils/core.py", line 184, in
    setup
    return old_setup(**new_attr)
    File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
    dist.run_commands()
    File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
    self.run_command(cmd)
    File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
    cmd_obj.run()
    File "/usr/lib/python2.5/site-packages/numpy/distutils/command/build.py", line
    38, in run
    self.run_command('scons')
    File "/usr/lib/python2.5/distutils/cmd.py", line 333, in run_command
    self.distribution.run_command(command)
    File "/usr/lib/python2.5/distutils/dist.py", line 993, in run_command
    cmd_obj.ensure_finalized()
    File "/usr/lib/python2.5/distutils/cmd.py", line 117, in ensure_finalized
    self.finalize_options()
    File "/usr/lib/python2.5/site-packages/numpy/distutils/command/scons.py", line
    310, in finalize_options
    force = self.force)
    File "/usr/lib/python2.5/site-packages/numpy/distutils/fcompiler/__init__.py",
    line 804, in new_fcompiler
    load_all_fcompiler_classes()
    File "/usr/lib/python2.5/site-packages/numpy/distutils/fcompiler/__init__.py",
    line 715, in load_all_fcompiler_classes
    __import__ (module_name)
    File "/usr/lib/python2.5/ihooks.py", line 405, in import_module
    m = self.load_tail(q, tail)
    File "/usr/lib/python2.5/ihooks.py", line 458, in load_tail
    raise ImportError, "No module named " + mname
    ImportError: No module named numpy.distutils.fcompiler.conv_template



    --
    Luis Zarrabeitia
    Facultad de Matemática y Computación, UH
    http://profesores.matcom.uh.cu/~kyrie





    --
    Participe en Universidad 2010, del 8 al 12 de febrero de 2010
    La Habana, Cuba
    http://www.universidad2010.cu
     
    Luis Alberto Zarrabeitia Gomez, Mar 30, 2009
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. drife
    Replies:
    1
    Views:
    382
    Travis E. Oliphant
    Mar 1, 2006
  2. Duncan Smith
    Replies:
    3
    Views:
    433
    Duncan Smith
    Apr 25, 2007
  3. Replies:
    2
    Views:
    502
    Robert Kern
    Nov 13, 2007
  4. W. eWatson
    Replies:
    2
    Views:
    979
    W. eWatson
    Nov 23, 2009
  5. Tom Kacvinsky

    Installing numpy over an older numpy

    Tom Kacvinsky, Jun 15, 2012, in forum: Python
    Replies:
    1
    Views:
    369
    Miki Tebeka
    Jun 15, 2012
Loading...

Share This Page