numpy is not installed with Python2.

justin justpark78 at gmail.com
Fri Aug 27 12:40:03 EDT 2010


My university has a cluster computer, on which I want to run my python
program that uses numpy.
I am installing my Python2.7 locally separated from the main system,
and trying to install numpy, attach it with Python2.7.
I used many different versions of numpys to make it happen, but I got
stuck with the same following error on every trial,

"[hp6 at login1 numpy]$ python2.7 setup.py install
Running from numpy source directory.Traceback (most recent call last):
  File "setup.py", line 210, in <module>
    setup_package()
  File "setup.py", line 187, in setup_package
    from numpy.distutils.core import setup
  File "/users/hp6/DOWN/numpy/numpy/distutils/core.py", line 25, in
<module>
    from numpy.distutils.command import config, config_compiler, \
  File "/users/hp6/DOWN/numpy/numpy/distutils/command/build_ext.py",
line 9, in <module>
    from distutils.command.build_ext import build_ext as old_build_ext
  File "/users/hp6/apps/python27/lib/python2.7/distutils/command/
build_ext.py", line 13, in <module>
    from site import USER_BASE, USER_SITE
ImportError: cannot import name USER_BASE"

It seems the error is related to the inability of Python2.7 to process
"from site import USER_BASE, USER_SITE",
since the machine I succeeded to install numpy with Python2.7 doesn't
prompt an error from this command,
whereas this machine in which I failed to do so cannot handle this.

My question is:
How can I make Python2.7 to process this, since the manual says this
package is the one that's automatically turned on in startup.

Thanks,
Justin.



More information about the Python-list mailing list