[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