Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-11207

Can't install pyarrow with python 3.9.1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.0.0
    • None
    • Python
    • None

    Description

      After package manager updates (OS Manjaro), I can't install pyarrow via pip:

       

       

      $python --version 
       Python 3.9.1
      $pip install pyarrow 
       Defaulting to user installation because normal site-packages is not writeable
       Collecting pyarrow
       Using cached pyarrow-2.0.0.tar.gz (58.9 MB)
       Installing build dependencies ... error
       ERROR: Command errored out with exit status 1:
       command: /usr/bin/python /usr/lib/python3.9/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-m7rsjg8s/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple – 'cython >= 0.29' 'numpy==1.14.5; python_version<'"'"'3.7'"'"'' 'numpy==1.16.0; python_version>='"'"'3.7'"'"'' setuptools setuptools_scm wheel
       cwd: None
       Complete output (3738 lines):
       Ignoring numpy: markers 'python_version < "3.7"' don't match your environment
       Collecting cython>=0.29
       Using cached Cython-0.29.21-cp39-cp39-manylinux1_x86_64.whl (1.9 MB)
       Collecting numpy==1.16.0
       Using cached numpy-1.16.0.zip (5.1 MB)
       Collecting setuptools
       Using cached setuptools-51.1.2-py3-none-any.whl (784 kB)
       Collecting setuptools_scm
       Using cached setuptools_scm-5.0.1-py2.py3-none-any.whl (28 kB)
       Collecting wheel
       Using cached wheel-0.36.2-py2.py3-none-any.whl (35 kB)
       Building wheels for collected packages: numpy
       Building wheel for numpy (setup.py): started
       Building wheel for numpy (setup.py): still running...
       Building wheel for numpy (setup.py): finished with status 'error'
       ERROR: Command errored out with exit status 1:
       command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-f4fzbfyb/numpy/setup.py'"'"'; _file='"'"'/tmp/pip-install-f4fzbfyb/numpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file_, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-p7wh1sc1
       cwd: /tmp/pip-install-f4fzbfyb/numpy/
       Complete output (3222 lines):
       Running from numpy source directory.
       /tmp/pip-install-f4fzbfyb/numpy/numpy/distutils/misc_util.py:476: SyntaxWarning: "is" with a literal. Did you mean "=="?
       return is_string(s) and ('*' in s or '?' is s)
       blas_opt_info:
       blas_mkl_info:
       customize UnixCCompiler
       libraries mkl_rt not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      blis_info:
       customize UnixCCompiler
       libraries blis not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      openblas_info:
       customize UnixCCompiler
       customize UnixCCompiler
       libraries openblas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      atlas_3_10_blas_threads_info:
       Setting PTATLAS=ATLAS
       customize UnixCCompiler
       libraries tatlas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      atlas_3_10_blas_info:
       customize UnixCCompiler
       libraries satlas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      atlas_blas_threads_info:
       Setting PTATLAS=ATLAS
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      atlas_blas_info:
       customize UnixCCompiler
       libraries f77blas,cblas,atlas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      accelerate_info:
       NOT AVAILABLE
      /tmp/pip-install-f4fzbfyb/numpy/numpy/distutils/system_info.py:625: UserWarning:
       Atlas (http://math-atlas.sourceforge.net/) libraries not found.
       Directories to search for the libraries can be specified in the
       numpy/distutils/site.cfg file (section [atlas]) or by setting
       the ATLAS environment variable.
       self.calc_info()
       blas_info:
       customize UnixCCompiler
       customize UnixCCompiler
       C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC
      creating /tmp/tmpl0lk1b35/tmp
       creating /tmp/tmpl0lk1b35/tmp/tmpl0lk1b35
       compile options: '-I/usr/local/include -I/usr/include -c'
       gcc: /tmp/tmpl0lk1b35/source.c
       /tmp/tmpl0lk1b35/source.c:1:10: fatal error: cblas.h: No such file or directory
       1 | #include <cblas.h>
      
      ^~~~~~~~~
       compilation terminated.
       customize UnixCCompiler
       FOUND:
       libraries = ['blas', 'blas']
       library_dirs = ['/usr/lib64']
       include_dirs = ['/usr/local/include', '/usr/include']
      FOUND:
       define_macros = [('NO_ATLAS_INFO', 1)]
       libraries = ['blas', 'blas']
       library_dirs = ['/usr/lib64']
       include_dirs = ['/usr/local/include', '/usr/include']
      non-existing path in 'numpy/distutils': 'site.cfg'
       lapack_opt_info:
       lapack_mkl_info:
       customize UnixCCompiler
       libraries mkl_rt not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      openblas_lapack_info:
       customize UnixCCompiler
       customize UnixCCompiler
       libraries openblas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      openblas_clapack_info:
       customize UnixCCompiler
       customize UnixCCompiler
       libraries openblas,lapack not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
       NOT AVAILABLE
      atlas_3_10_threads_info:
       Setting PTATLAS=ATLAS
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries tatlas,tatlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries tatlas,tatlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib64
       customize UnixCCompiler
       libraries tatlas,tatlas not found in /usr/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib
       customize UnixCCompiler
       libraries tatlas,tatlas not found in /usr/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib/
       customize UnixCCompiler
       libraries tatlas,tatlas not found in /usr/lib/
       <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
       NOT AVAILABLE
      atlas_3_10_info:
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries satlas,satlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries satlas,satlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib64
       customize UnixCCompiler
       libraries satlas,satlas not found in /usr/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib
       customize UnixCCompiler
       libraries satlas,satlas not found in /usr/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib/
       customize UnixCCompiler
       libraries satlas,satlas not found in /usr/lib/
       <class 'numpy.distutils.system_info.atlas_3_10_info'>
       NOT AVAILABLE
      atlas_threads_info:
       Setting PTATLAS=ATLAS
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib64
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in /usr/lib
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/lib/
       customize UnixCCompiler
       libraries ptf77blas,ptcblas,atlas not found in /usr/lib/
       <class 'numpy.distutils.system_info.atlas_threads_info'>
       NOT AVAILABLE
      atlas_info:
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries f77blas,cblas,atlas not found in /usr/local/lib64
       customize UnixCCompiler
       libraries lapack_atlas not found in /usr/local/lib
       customize UnixCCompiler
       libraries f77blas,cblas,atlas not f
      

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              oshadura Oksana Shadura
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: