[Numpy-discussion] numpy install on mac os x 10.4

belinda thom bthom at cs.hmc.edu
Sat Dec 30 17:44:33 EST 2006


>> I'm wondering why the os-related file names that easy_install creates
>> have macosx-10.3 in them (as opposed to 10.4), e.g.
>>
>>    creating /Library/Frameworks/Python.framework/Versions/2.4/lib/
>> python2.4/site-packages/numpy-1.0.1-py2.4-macosx-10.3-fat.egg
>>
>> Is this something I should be concerned about?
>
> No.

One of the reasons I was dorking around w/numpy again is because of a  
problem I ran into wrt scipy (this was when I was obtaining both from  
http://www.macpython.org/packages/py24-fat/index.html). Turns out  
that doing:

 >>> import scipy
 >>> scipy.test()

produced:

  Python 2.4.4 (#1, Oct 18 2006, 10:34:39)
  [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  history mechanism set up
   >>> from scipy import *
  RuntimeError: module compiled against version 1000002 of C-API but
  this version of numpy is 1000009
  Traceback (most recent call last):
     File "<stdin>", line 1, in ?
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
  python2.4/site-packages/scipy/io/__init__.py", line 8, in ?
       from numpyio import packbits, unpackbits, bswap, fread, fwrite, \
  ImportError: numpy.core.multiarray failed to import
  >>>

So I decided to try easy_install on both. Interestingly, the  
easy_install removed a sole (non-important) error when running  
numpy.test(), but I can't even get scipy to install into the site- 
packages directory; easy_install fails before it can do that  
(appended below). I am at my wits end.

Advice on a painless way to install scipy on my G5 OS X 10.4.8 mac  
greatly appreciated.

--b


   easy_install ~/Download/scipy-0.5.2.tar
   Processing scipy-0.5.2.tar
   Running scipy-0.5.2/setup.py -q bdist_egg --dist-dir /tmp/ 
easy_install-nO-aHA/scipy-0.5.2/egg-dist-tmp-qKoMO9
   non-existing path in '/private/tmp/easy_install-nO-aHA/scipy-0.5.2/ 
Lib/linsolve': 'tests'
   /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
site-packages/numpy-1.0.1-py2.4-macosx-10.3-fat.egg/numpy/distutils/ 
system_info.py:401: UserWarning:
       UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/ 
umfpack/)
       not found. Directories to search for the libraries can be  
specified in the
       numpy/distutils/site.cfg file (section [umfpack]) or by setting
   <big fat snip>
   creating build/temp.macosx-10.3-fat-2.4/build
   creating build/temp.macosx-10.3-fat-2.4/build/src.macosx-10.3-fat-2.4
   creating build/temp.macosx-10.3-fat-2.4/build/src.macosx-10.3- 
fat-2.4/Lib
   creating build/temp.macosx-10.3-fat-2.4/build/src.macosx-10.3- 
fat-2.4/Lib/fftpack
   creating build/temp.macosx-10.3-fat-2.4/private/tmp/easy_install- 
nO-aHA/scipy-0.5.2/Lib/fftpack
   creating build/temp.macosx-10.3-fat-2.4/private/tmp/easy_install- 
nO-aHA/scipy-0.5.2/Lib/fftpack/src
   compile options: '-DSCIPY_FFTW3_H -I/opt/local/include -Ibuild/ 
src.macosx-10.3-fat-2.4 -I/Library/Frameworks/Python.framework/ 
Versions/2.4/lib/python2.4/site-packages/numpy-1.0.1-py2.4- 
macosx-10.3-fat.egg/numpy/core/include -I/Library/Frameworks/ 
Python.framework/Versions/2.4/include/python2.4 -c'
   gcc: build/src.macosx-10.3-fat-2.4/fortranobject.c
   gcc: /private/tmp/easy_install-nO-aHA/scipy-0.5.2/Lib/fftpack/src/ 
zrfft.c
   gcc: build/src.macosx-10.3-fat-2.4/Lib/fftpack/_fftpackmodule.c
   gcc: /private/tmp/easy_install-nO-aHA/scipy-0.5.2/Lib/fftpack/src/ 
zfftnd.c
   gcc: /private/tmp/easy_install-nO-aHA/scipy-0.5.2/Lib/fftpack/src/ 
drfft.c
   gcc: /private/tmp/easy_install-nO-aHA/scipy-0.5.2/Lib/fftpack/src/ 
zfft.c
   Traceback (most recent call last):
     File "/Library/Frameworks/Python.framework/Versions/Current/bin/ 
easy_install", line 7, in ?
       sys.exit(
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 1588, in main
       with_ei_usage(lambda:
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 1577, in with_ei_usage
       return f()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 1592, in <lambda>
       distclass=DistributionWithoutHelpCommands, **kw
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/core.py", line 149, in setup
       dist.run_commands()
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 946, in run_commands
       self.run_command(cmd)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 966, in run_command
       cmd_obj.run()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 211, in run
       self.easy_install(spec, not self.no_deps)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 427, in easy_install
       return self.install_item(None, spec, tmpdir, deps, True)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 471, in install_item
       dists = self.install_eggs(spec, download, tmpdir)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 655, in install_eggs
       return self.build_and_install(setup_script, setup_base)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 930, in build_and_install
       self.run_setup(setup_script, setup_base, args)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
easy_install.py", line 919, in run_setup
       run_setup(setup_script, args)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/ 
sandbox.py", line 26, in run_setup
       DirectorySandbox(setup_dir).run(
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/ 
sandbox.py", line 63, in run
       return func()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/ 
sandbox.py", line 29, in <lambda>
       {'__file__':setup_script, '__name__':'__main__'}
     File "setup.py", line 55, in ?
     File "setup.py", line 47, in setup_package
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/numpy-1.0.1-py2.4-macosx-10.3-fat.egg/numpy/ 
distutils/core.py", line 174, in setup
       return old_setup(**new_attr)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/core.py", line 149, in setup
       dist.run_commands()
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 946, in run_commands
       self.run_command(cmd)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 966, in run_command
       cmd_obj.run()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
bdist_egg.py", line 174, in run
       cmd = self.call_command('install_lib', warn_dir=0)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
bdist_egg.py", line 161, in call_command
       self.run_command(cmdname)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/cmd.py", line 333, in run_command
       self.distribution.run_command(command)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 966, in run_command
       cmd_obj.run()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/ 
install_lib.py", line 20, in run
       self.build()
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/command/install_lib.py", line 110, in build
       self.run_command('build_ext')
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/cmd.py", line 333, in run_command
       self.distribution.run_command(command)
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/dist.py", line 966, in run_command
       cmd_obj.run()
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/numpy-1.0.1-py2.4-macosx-10.3-fat.egg/numpy/ 
distutils/command/build_ext.py", line 121, in run
       self.build_extensions()
     File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ 
python2.4/distutils/command/build_ext.py", line 405, in build_extensions
       self.build_extension(ext)
     File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
python2.4/site-packages/numpy-1.0.1-py2.4-macosx-10.3-fat.egg/numpy/ 
distutils/command/build_ext.py", line 312, in build_extension
       link = self.fcompiler.link_shared_object
   AttributeError: 'NoneType' object has no attribute  
'link_shared_object'

  
                                           



More information about the NumPy-Discussion mailing list