[pypy-issue] Issue #2403: pip install numpy fails on OSX (pypy2-v5.4.1) (pypy/pypy)
Prabhu Ramachandran
issues-reply at bitbucket.org
Sat Sep 24 04:45:41 EDT 2016
New issue 2403: pip install numpy fails on OSX (pypy2-v5.4.1)
https://bitbucket.org/pypy/pypy/issues/2403/pip-install-numpy-fails-on-osx-pypy2-v541
Prabhu Ramachandran:
I have installed pypy2-v5.4.1-osx64.tar.bz2 and I am unable to install the latest released numpy from pip after I did this:
```
$ pypy -m ensurepip
```
```
$ ~/usr/pypy2-v5.4.1-osx64/bin/pip install numpy
You are using pip version 6.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting numpy
Using cached numpy-1.11.1.zip
Installing collected packages: numpy
Running setup.py install for numpy
Complete output from command /Users/prabhu/usr/pypy2-v5.4.1-osx64/bin/pypy -c "import setuptools, tokenize;__file__='/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-akeqiv-record/install-record.txt --single-version-externally-managed --compile:
Running from numpy source directory.
Note: if you need reliable uninstall behavior, then install
with pip instead of using `setup.py install`:
- `pip install .` (from a git repo or downloaded source
release)
- `pip install numpy` (last Numpy release on PyPi)
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
openblas_info:
libraries openblas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
libraries tatlas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
atlas_3_10_blas_info:
libraries satlas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
atlas_blas_info:
libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
FOUND:
extra_compile_args = ['-msse3', '-I/System/Library/Frameworks/vecLib.framework/Headers']
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3), ('HAVE_CBLAS', None)]
non-existing path in 'numpy/distutils': 'site.cfg'
F2PY Version 2
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
lapack_mkl_info:
mkl_info:
libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
NOT AVAILABLE
atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
libraries tatlas,tatlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries tatlas,tatlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE
atlas_3_10_info:
libraries satlas,satlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries satlas,satlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries ptf77blas,ptcblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE
atlas_info:
libraries f77blas,cblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries f77blas,cblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE
FOUND:
extra_compile_args = ['-msse3']
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3), ('HAVE_CBLAS', None)]
/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
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
creating build
creating build/src.macosx-10.11-x86_64-2.7
creating build/src.macosx-10.11-x86_64-2.7/numpy
creating build/src.macosx-10.11-x86_64-2.7/numpy/distutils
building library "npymath" sources
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
Traceback (most recent call last):
File "<module>", line 1, in <module>
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/setup.py", line 386, in <module>
setup_package()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/setup.py", line 378, in setup_package
setup(**metadata)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/core.py", line 169, in setup
return old_setup(**new_attr)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/install.py", line 62, in run
r = self.setuptools_run()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
return distutils_install.run(self)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/command/install.py", line 573, in run
self.run_command('build')
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/cmd.py", line 334, in run_command
self.distribution.run_command(command)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/build.py", line 47, in run
old_build.run(self)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/command/build.py", line 127, in run
self.run_command(cmd_name)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/cmd.py", line 334, in run_command
self.distribution.run_command(command)
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/build_src.py", line 147, in run
self.build_sources()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/build_src.py", line 158, in build_sources
self.build_library_sources(*libname_info)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/build_src.py", line 293, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/build_src.py", line 376, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 652, in get_mathlib_info
st = config_cmd.try_link('int main(void) { return 0;}')
File "/Users/prabhu/usr/pypy2-v5.4.1-osx64/lib-python/2.7/distutils/command/config.py", line 248, in try_link
self._check_compiler()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/command/config.py", line 81, in _check_compiler
c_compiler=self.compiler)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/__init__.py", line 842, in new_fcompiler
c_compiler=c_compiler)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/__init__.py", line 816, in get_default_fcompiler
c_compiler=c_compiler)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/__init__.py", line 765, in _find_existing_fcompiler
c.customize(dist)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/__init__.py", line 521, in customize
linker_so_flags = self.flag_vars.linker_so
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/environment.py", line 39, in __getattr__
return self._get_var(name, conf_desc)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/environment.py", line 53, in _get_var
var = self._hook_handler(name, hook)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/__init__.py", line 700, in _environment_hook
return hook()
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/gnu.py", line 301, in get_flags_linker_so
flags = GnuFCompiler.get_flags_linker_so(self)
File "/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/numpy/distutils/fcompiler/gnu.py", line 129, in get_flags_linker_so
filename = sc.get_makefile_filename()
AttributeError: 'module' object has no attribute 'get_makefile_filename'
----------------------------------------
Command "/Users/prabhu/usr/pypy2-v5.4.1-osx64/bin/pypy -c "import setuptools, tokenize;__file__='/private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-akeqiv-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/tr/pfk3lcgd4dndrbppzjwp_tp40000gn/T/pip-build-YRgUec/numpy
```
I am not sure this has been reported earlier but feel free to mark this as a duplicate. Thanks. I will try with numpy from git and
More information about the pypy-issue
mailing list