You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2021/06/21 10:12:10 UTC

[GitHub] [arrow] wangmingzhiJohn opened a new issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

wangmingzhiJohn opened a new issue #10564:
URL: https://github.com/apache/arrow/issues/10564


   As title mentioned, environment of container:
   --ubuntu16.04
   --gcc 5.4.0
   --cmake 3.15.2
   --python 3.7.2
   
   Error is here:
   ```
   root@bixx:~# pip3.7 install pyarrow
   Collecting pyarrow
     Using cached https://files.pythonhosted.org/packages/7d/5d/87a22ad2210c6e53d5a87ea99fb1f503238775ab8c04189559e4eb0fd61f/pyarrow-4.0.1.tar.gz
     Installing build dependencies ... done
   Requirement already satisfied: numpy>=1.16.6 in /usr/local/lib/python3.7/site-packages (from pyarrow) (1.20.3)
   Building wheels for collected packages: pyarrow
     Running setup.py bdist_wheel for pyarrow ... error
     Complete output from command /usr/local/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-luwjme0q/pyarrow/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-zlgvkmg9 --python-tag cp37:
     running bdist_wheel
     running build
     running build_py
     creating build
     creating build/lib.linux-x86_64-3.7
     creating build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/dataset.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/csv.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/fs.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/util.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/orc.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/compute.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/types.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/compat.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/feather.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/flight.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/cffi.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/json.py -> build/lib.linux-x86_64-3.7/pyarrow
     creating build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
     running egg_info
     writing pyarrow.egg-info/PKG-INFO
     writing dependency_links to pyarrow.egg-info/dependency_links.txt
     writing entry points to pyarrow.egg-info/entry_points.txt
     writing requirements to pyarrow.egg-info/requires.txt
     writing top-level names to pyarrow.egg-info/top_level.txt
     reading manifest file 'pyarrow.egg-info/SOURCES.txt'
     reading manifest template 'MANIFEST.in'
     warning: no files found matching '../LICENSE.txt'
     warning: no files found matching '../NOTICE.txt'
     warning: no previously-included files matching '*.so' found anywhere in distribution
     warning: no previously-included files matching '*.pyc' found anywhere in distribution
     warning: no previously-included files matching '*~' found anywhere in distribution
     warning: no previously-included files matching '#*' found anywhere in distribution
     warning: no previously-included files matching '.git*' found anywhere in distribution
     warning: no previously-included files matching '.DS_Store' found anywhere in distribution
     no previously-included directories found matching '.asv'
     writing manifest file 'pyarrow.egg-info/SOURCES.txt'
     copying pyarrow/__init__.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/compat.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/config.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/feather.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/io-hdfs.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.7/pyarrow
     creating build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/__init__.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
     creating build/lib.linux-x86_64-3.7/pyarrow/tensorflow
     copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.7/pyarrow/tensorflow
     creating build/lib.linux-x86_64-3.7/pyarrow/vendored
     copying pyarrow/vendored/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow/vendored
     copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-3.7/pyarrow/vendored
     copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.7/pyarrow/tests
     creating build/lib.linux-x86_64-3.7/pyarrow/tests/data
     creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/feather
     copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/feather
     creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
     creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
     copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
     copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
     copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
     copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
     creating build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
     running build_ext
     creating /tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7
     -- Running cmake for pyarrow
     cmake -DPYTHON_EXECUTABLE=/usr/local/bin/python3.7 -DPython3_EXECUTABLE=/usr/local/bin/python3.7  -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-luwjme0q/pyarrow
     -- The C compiler identification is GNU 5.4.0
     -- The CXX compiler identification is GNU 5.4.0
     -- Check for working C compiler: /usr/bin/cc
     -- Check for working C compiler: /usr/bin/cc -- works
     -- Detecting C compiler ABI info
     -- Detecting C compiler ABI info - done
     -- Detecting C compile features
     -- Detecting C compile features - done
     -- Check for working CXX compiler: /usr/bin/c++
     -- Check for working CXX compiler: /usr/bin/c++ -- works
     -- Detecting CXX compiler ABI info
     -- Detecting CXX compiler ABI info - done
     -- Detecting CXX compile features
     -- Detecting CXX compile features - done
     -- System processor: x86_64
     -- Performing Test CXX_SUPPORTS_SSE4_2
     -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
     -- Performing Test CXX_SUPPORTS_AVX2
     -- Performing Test CXX_SUPPORTS_AVX2 - Success
     -- Performing Test CXX_SUPPORTS_AVX512
     -- Performing Test CXX_SUPPORTS_AVX512 - Failed
     -- Arrow build warning level: PRODUCTION
     Using ld linker
     Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
     -- Build Type: RELEASE
     -- Generator: Unix Makefiles
     -- Build output directory: /tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/release
     -- Found Python3: /usr/local/bin/python3.7 (found version "3.7.2") found components:  Interpreter Development NumPy
     -- Found Python3Alt: /usr/local/bin/python3.7
     -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
     -- Could NOT find Arrow (missing: Arrow_DIR)
     -- Checking for module 'arrow'
     --   No package 'arrow' found
     CMake Error at /opt/cmake-3.15.2/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
       Could NOT find Arrow (missing: ARROW_INCLUDE_DIR ARROW_LIB_DIR
       ARROW_FULL_SO_VERSION ARROW_SO_VERSION)
     Call Stack (most recent call first):
       /opt/cmake-3.15.2/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
       cmake_modules/FindArrow.cmake:419 (find_package_handle_standard_args)
       cmake_modules/FindArrowPython.cmake:46 (find_package)
       CMakeLists.txt:218 (find_package)
     
     
     -- Configuring incomplete, errors occurred!
     See also "/tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/CMakeFiles/CMakeOutput.log".
     See also "/tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/CMakeFiles/CMakeError.log".
     error: command 'cmake' failed with exit status 1
     
     ----------------------------------------
     Failed building wheel for pyarrow
     Running setup.py clean for pyarrow
   Failed to build pyarrow
   Installing collected packages: pyarrow
     Running setup.py install for pyarrow ... error
       Complete output from command /usr/local/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-luwjme0q/pyarrow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-vg5wgeyi/install-record.txt --single-version-externally-managed --compile:
       running install
       running build
       running build_py
       creating build
       creating build/lib.linux-x86_64-3.7
       creating build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/dataset.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/csv.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/fs.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/util.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/orc.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/compute.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/types.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/compat.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/feather.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/flight.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/cffi.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/json.py -> build/lib.linux-x86_64-3.7/pyarrow
       creating build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.7/pyarrow/tests
       running egg_info
       writing pyarrow.egg-info/PKG-INFO
       writing dependency_links to pyarrow.egg-info/dependency_links.txt
       writing entry points to pyarrow.egg-info/entry_points.txt
       writing requirements to pyarrow.egg-info/requires.txt
       writing top-level names to pyarrow.egg-info/top_level.txt
       reading manifest file 'pyarrow.egg-info/SOURCES.txt'
       reading manifest template 'MANIFEST.in'
       warning: no files found matching '../LICENSE.txt'
       warning: no files found matching '../NOTICE.txt'
       warning: no previously-included files matching '*.so' found anywhere in distribution
       warning: no previously-included files matching '*.pyc' found anywhere in distribution
       warning: no previously-included files matching '*~' found anywhere in distribution
       warning: no previously-included files matching '#*' found anywhere in distribution
       warning: no previously-included files matching '.git*' found anywhere in distribution
       warning: no previously-included files matching '.DS_Store' found anywhere in distribution
       no previously-included directories found matching '.asv'
       writing manifest file 'pyarrow.egg-info/SOURCES.txt'
       copying pyarrow/__init__.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/compat.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/config.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/feather.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/io-hdfs.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.7/pyarrow
       creating build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/__init__.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.7/pyarrow/includes
       creating build/lib.linux-x86_64-3.7/pyarrow/tensorflow
       copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.7/pyarrow/tensorflow
       creating build/lib.linux-x86_64-3.7/pyarrow/vendored
       copying pyarrow/vendored/__init__.py -> build/lib.linux-x86_64-3.7/pyarrow/vendored
       copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-3.7/pyarrow/vendored
       copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.7/pyarrow/tests
       creating build/lib.linux-x86_64-3.7/pyarrow/tests/data
       creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/feather
       copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/feather
       creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/orc
       creating build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
       copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
       copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
       copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
       copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.7/pyarrow/tests/data/parquet
       creating build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-3.7/pyarrow/tests/parquet
       running build_ext
       creating /tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7
       -- Running cmake for pyarrow
       cmake -DPYTHON_EXECUTABLE=/usr/local/bin/python3.7 -DPython3_EXECUTABLE=/usr/local/bin/python3.7  -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-luwjme0q/pyarrow
       -- The C compiler identification is GNU 5.4.0
       -- The CXX compiler identification is GNU 5.4.0
       -- Check for working C compiler: /usr/bin/cc
       -- Check for working C compiler: /usr/bin/cc -- works
       -- Detecting C compiler ABI info
       -- Detecting C compiler ABI info - done
       -- Detecting C compile features
       -- Detecting C compile features - done
       -- Check for working CXX compiler: /usr/bin/c++
       -- Check for working CXX compiler: /usr/bin/c++ -- works
       -- Detecting CXX compiler ABI info
       -- Detecting CXX compiler ABI info - done
       -- Detecting CXX compile features
       -- Detecting CXX compile features - done
       -- System processor: x86_64
       -- Performing Test CXX_SUPPORTS_SSE4_2
       -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
       -- Performing Test CXX_SUPPORTS_AVX2
       -- Performing Test CXX_SUPPORTS_AVX2 - Success
       -- Performing Test CXX_SUPPORTS_AVX512
       -- Performing Test CXX_SUPPORTS_AVX512 - Failed
       -- Arrow build warning level: PRODUCTION
       Using ld linker
       Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
       -- Build Type: RELEASE
       -- Generator: Unix Makefiles
       -- Build output directory: /tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/release
       -- Found Python3: /usr/local/bin/python3.7 (found version "3.7.2") found components:  Interpreter Development NumPy
       -- Found Python3Alt: /usr/local/bin/python3.7
       -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
       -- Could NOT find Arrow (missing: Arrow_DIR)
       -- Checking for module 'arrow'
       --   No package 'arrow' found
       CMake Error at /opt/cmake-3.15.2/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
         Could NOT find Arrow (missing: ARROW_INCLUDE_DIR ARROW_LIB_DIR
         ARROW_FULL_SO_VERSION ARROW_SO_VERSION)
       Call Stack (most recent call first):
         /opt/cmake-3.15.2/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
         cmake_modules/FindArrow.cmake:419 (find_package_handle_standard_args)
         cmake_modules/FindArrowPython.cmake:46 (find_package)
         CMakeLists.txt:218 (find_package)
       
       
       -- Configuring incomplete, errors occurred!
       See also "/tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/CMakeFiles/CMakeOutput.log".
       See also "/tmp/pip-install-luwjme0q/pyarrow/build/temp.linux-x86_64-3.7/CMakeFiles/CMakeError.log".
       error: command 'cmake' failed with exit status 1
       
       ----------------------------------------
   Command "/usr/local/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-luwjme0q/pyarrow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-vg5wgeyi/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-luwjme0q/pyarrow/
   You are using pip version 18.1, however version 21.1.2 is available.
   You should consider upgrading via the 'pip install --upgrade pip' command.
   ```
   
   This is really strange because I have installed pyarrow successfully on almost same environment system which is running on a virtual machine. They have different installation information. One directly downloads the wheel 'pyarrow-3.0.0-cp37-cp37m-manylinux2014_x86_64.whl' while the other one download 'https://files.pythonhosted.org/packages/7d/5d/87a22ad2210c6e53d5a87ea99fb1f503238775ab8c04189559e4eb0fd61f/pyarrow-4.0.1.tar.gz' which failed to build from the source code.
   So I'd like to know why they download different kind of things? And how to do to make it download whl package instead of source code?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] amol- commented on issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
amol- commented on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-866643431


   The reason why in some cases you end up downloading source distribution it's probably because there is no binary wheel prebuilt for the system you are targeting. You can verify which wheels are compatible with your platform using `pip debug --verbose` and checking for the `"Compatible tags: ..."` section, there will be listed all wheel patform tags that are compatible with your system. If none of them is available from https://pypi.org/project/pyarrow/#files you will end up using the source distribution.
   
   When building from source code, pyarrow needs to be able to rely on libarrow (the C++ library) and the message you are seeing suggests that it wasn't able to find it installed on your system when trying to build `pyarrow`. 
   
   If you can't use a platform where a supported wheel is available, my suggestion would be to follow instructions at https://arrow.apache.org/install/ to install the C++ library (possible using apt) and then retrying installing pyarrow as you already did once you have libarrow in place.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] edponce edited a comment on issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
edponce edited a comment on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-872724315


   @wangmingzhiJohn The current default version in [PyPI of PyArrow is 4.0.1 for all available bdist wheels](https://pydigger.com/pypi/pyarrow) including for system environment corresponding to `cp37-cp37m-manylinux2014_x86_64`. The only way to download version 3.0.0 is if you specify it explicitly as `pip install pyarrow==3.0.0`. Make sure that the Dockerfile is not pinning the PyArrow version if that is not desired.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] wesm closed issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
wesm closed issue #10564:
URL: https://github.com/apache/arrow/issues/10564


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] edponce edited a comment on issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
edponce edited a comment on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-872724315


   @wangmingzhiJohn The current default version in [PyPI of PyArrow is 4.0.1 for all available bdist wheels](https://pydigger.com/pypi/pyarrow) including for system environment corresponding to `cp37-cp37m-manylinux2014_x86_64`. The only way to download version 3.0.0 is if you specify it explicitly as such `pip install pyarrow==3.0.0`. Make sure that the Dockerfile is not pinning the PyArrow version if that is not desired.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] xhochy commented on issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
xhochy commented on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-873176536


   The problem here could be that the system provided `pip` is too old to support the newer `manylinux2XXX` tags. Updating `pip` should enable the installation of the wheels.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] wesm closed issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
wesm closed issue #10564:
URL: https://github.com/apache/arrow/issues/10564


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [arrow] edponce commented on issue #10564: Failed to install pyarrow module by using 'pip3.7 install pyarrow' in a docker container

Posted by GitBox <gi...@apache.org>.
edponce commented on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-872724315


   The current default version in [PyPI of PyArrow is 4.0.1 for all available bdist wheels](https://pydigger.com/pypi/pyarrow) including for system environment corresponding to `cp37-cp37m-manylinux2014_x86_64`. The only way to download version 3.0.0 is if you specify it explicitly as such `pip install pyarrow==3.0.0`. Make sure that the Dockerfile is not pinning the PyArrow version if that is not desired.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org