[Numpy-discussion] Installing numpy on py 3.1.2 , osx
Vincent Davis
vincent@vincentdavis....
Mon Jun 7 15:46:12 CDT 2010
On Mon, Jun 7, 2010 at 2:11 PM, Skipper Seabold <jsseabold@gmail.com> wrote:
> On Mon, Jun 7, 2010 at 4:02 PM, Vincent Davis <vincent@vincentdavis.net> wrote:
>> Going down the prerequisite list I have.
>>
>> Python 3.1.2 (r312:79360M, Mar 24 2010, 01:33:18)
>> [GCC 4.0.1 (Apple Inc. build 5493)] on darwin
>> Type "help", "copyright", "credits" or "license" for more information.
>>
>>>>> nose.__version__
>> '0.11.0'
>>
>> I don't really understand the fortran stuff so so I just entered
>>
>> MacBookPro-new-2:numpy vmd$ python3 setup.py
>> Converting to Python3 via 2to3...
>> RefactoringTool: Skipping implicit fixer: buffer
>> RefactoringTool: Skipping implicit fixer: idioms
>> RefactoringTool: Skipping implicit fixer: set_literal
>> RefactoringTool: Skipping implicit fixer: ws_comma
>> RefactoringTool: Refactored
>> /Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/__init__.py
>> RefactoringTool: Refactored /Users/vmd/Dropbox/numpy/num
>> .........
>> Long list
>>
>> Then I get this
>>
>> Starting interactive session
>> ------------------------------------------------------------------------
>>
>> Tasks:
>> i - Show python/platform/machine information
>> ie - Show environment information
>> c - Show C compilers information
>> c<name> - Set C compiler (current:None)
>> f - Show Fortran compilers information
>> f<name> - Set Fortran compiler (current:None)
>> e - Edit proposed sys.argv[1:].
>>
>> Task aliases:
>> 0 - Configure
>> 1 - Build
>> 2 - Install
>> 2<prefix> - Install with prefix.
>> 3 - Inplace build
>> 4 - Source distribution
>> 5 - Binary distribution
>>
>> Proposed sys.argv = ['setup.py']
>>
>> Running from numpy source directory.Choose a task (^D to quit, Enter
>> to continue with setup):
>>
>> So I try task "f" and get
>>
>> Running from numpy source directory.Choose a task (^D to quit, Enter
>> to continue with setup): f
>> --------------------------------------------------------------------
>> Fortran compilers found:
>> Compilers available for this platform, but not found:
>> --fcompiler=absoft Absoft Corp Fortran Compiler
>> --fcompiler=g95 G95 Fortran Compiler
>> --fcompiler=gnu GNU Fortran 77 compiler
>> --fcompiler=gnu95 GNU Fortran 95 compiler
>> --fcompiler=ibm IBM XL Fortran Compiler
>> --fcompiler=intel Intel Fortran Compiler for 32-bit apps
>> --fcompiler=nag NAGWare Fortran 95 Compiler
>> Compilers not available on this platform:
>> --fcompiler=compaq Compaq Fortran Compiler
>> --fcompiler=hpux HP Fortran 90 Compiler
>> --fcompiler=intele Intel Fortran Compiler for Itanium apps
>> --fcompiler=intelem Intel Fortran Compiler for EM64T-based apps
>> --fcompiler=intelev Intel Visual Fortran Compiler for Itanium apps
>> --fcompiler=intelv Intel Visual Fortran Compiler for 32-bit apps
>> --fcompiler=intelvem Intel Visual Fortran Compiler for 64-bit apps
>> --fcompiler=lahey Lahey/Fujitsu Fortran 95 Compiler
>> --fcompiler=mips MIPSpro Fortran Compiler
>> --fcompiler=none Fake Fortran compiler
>> --fcompiler=pg Portland Group Fortran Compiler
>> --fcompiler=sun Sun or Forte Fortran 95 Compiler
>> --fcompiler=vast Pacific-Sierra Research Fortran 90 Compiler
>> For compiler details, run 'config_fc --verbose' setup command.
>>
>> Which gives me the impression I do not have a fortran compiler. Not
>> sure which one I should get, any recommendations?
>>
>
> See here for full instructions: http://scipy.org/Installing_SciPy/Mac_OS_X
>
> The fortran compiler always recommended for mac is here:
> http://r.research.att.com/tools/
>
> Also noted in the instructions above.
>
>> If I type python build I get (See below)
>>
>> Thanks
>> Vincent
>>
>> It seems that it is to much to post soI have clipped it.
>>
>>
>> /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/abstract.h:627:
>> error: syntax error before '*' token
>> /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/abstract.h:627:
>> warning: data definition has no type or storage class
>> /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/abstract.h:635:
>> error: syntax error before '*' token
>>
>> CLIP
>>
>> lipo: can't figure out the architecture type of:
>> /var/folders/2f/2fiXYQSSE+CgAzDQPp9+k++++TI/-Tmp-//ccsi6RLR.out
>> failure.
>> removing: _configtest.c _configtest.o
>> Traceback (most recent call last):
>> File "setup.py", line 210, in <module>
>> setup_package()
>> File "setup.py", line 203, in setup_package
>> configuration=configuration )
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/core.py",
>> line 186, in setup
>> return old_setup(**new_attr)
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/core.py",
>> line 149, in setup
>> dist.run_commands()
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/dist.py",
>> line 919, in run_commands
>> self.run_command(cmd)
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/dist.py",
>> line 938, in run_command
>> cmd_obj.run()
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/command/build.py",
>> line 37, in run
>> old_build.run(self)
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/command/build.py",
>> line 128, in run
>> self.run_command(cmd_name)
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/cmd.py",
>> line 315, in run_command
>> self.distribution.run_command(command)
>> File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/distutils/dist.py",
>> line 938, in run_command
>> cmd_obj.run()
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/command/build_src.py",
>> line 152, in run
>> self.build_sources()
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/command/build_src.py",
>> line 169, in build_sources
>> self.build_extension_sources(ext)
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/command/build_src.py",
>> line 328, in build_extension_sources
>> sources = self.generate_sources(sources, ext)
>> File "/Users/vmd/Dropbox/numpy/numpy/build/py3k/numpy/distutils/command/build_src.py",
>> line 385, in generate_sources
>> source = func(extension, build_dir)
>> File "numpy/core/setup.py", line 395, in generate_config_h
>> moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
>> File "numpy/core/setup.py", line 41, in check_types
>> out = check_types(*a, **kw)
>> File "numpy/core/setup.py", line 260, in check_types
>> "Cannot compile 'Python.h'. Perhaps you need to "\
>> SystemError: Cannot compile 'Python.h'. Perhaps you need to install
>> python-dev|python-devel.
>
> Not sure about this. Might be the compiler issue, but I know on Linux
> you need to install the python-dev (or python-devel) package, but I
> don't see that as a pre-req on the Mac page.
So it seems to be seeing the newly installed fortran, but I do get an
error at the end.
File "numpy/core/setup.py", line 260, in check_types
"Cannot compile 'Python.h'. Perhaps you need to "\
SystemError: Cannot compile 'Python.h'. Perhaps you need to install
python-dev|python-devel.
Any ideas, I looked into how python-dev|python-devel applied to python
but could make much of what I found. I tried to build python 3.1.2
from source but that didn't work out. If I need to go that direction I
guess I need to.
Vincent
>
> Skipper
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
More information about the NumPy-Discussion
mailing list