You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2018/06/26 12:12:00 UTC

[jira] [Resolved] (ARROW-2599) [Python] pip install is not working without Arrow C++ being installed

     [ https://issues.apache.org/jira/browse/ARROW-2599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wes McKinney resolved ARROW-2599.
---------------------------------
    Resolution: Won't Fix
      Assignee: Wes McKinney

Installing from source with pip requires having the Arrow C++ libraries built and installed separately. Making pip installs "just work" would a fair bit of work, and the probability of failure on any given hardware setup could be high anyway (e.g. if you don't have CMake, Boost, and some other things then it still won't work)

> [Python] pip install is not working without Arrow C++ being installed
> ---------------------------------------------------------------------
>
>                 Key: ARROW-2599
>                 URL: https://issues.apache.org/jira/browse/ARROW-2599
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Python
>    Affects Versions: 0.9.0
>         Environment: Arch ARM Linux
> pip 10.0.1
> Python 3.6.5
>            Reporter: Dominykas Mostauskis
>            Assignee: Wes McKinney
>            Priority: Minor
>
> Trying to install pyarrow with pip on ARM fails with `{{Could not find the Arrow library. Looked for headers in , and for libs in}}`:
>  
> {{$ pip install pyarrow --no-build-isolation --user}}
> {{[omitted]}}
> {{Thread model: posix}}
> {{ gcc version 8.1.0 (GCC)}}{{INFOCompiler id: GNU}}
> {{ Selected compiler gcc 8.1.0}}
> {{ -- Performing Test CXX_SUPPORTS_SSE3}}
> {{ -- Performing Test CXX_SUPPORTS_SSE3 - Failed}}
> {{ -- Performing Test CXX_SUPPORTS_ALTIVEC}}
> {{ -- Performing Test CXX_SUPPORTS_ALTIVEC - Failed}}
> {{ Configured for DEBUG build (set with cmake -DCMAKE_BUILD_TYPE={release,debug}}
> {{,...})}}
> {{ -- Build Type: DEBUG}}
> {{ -- Build output directory: /tmp/pip-install-auk894mc/pyarrow/build/temp.linu}}
> {{x-armv7l-3.6/debug/}}
> {{ -- Found PythonInterp: /usr/bin/python (found version "3.6.5")}}
> {{ -- Searching for Python libs in /usr/lib;/usr/lib/python3.6/config-3.6m-arm-}}
> {{linux-gnueabihf}}
> {{ -- Looking for python3.6m}}
> {{ -- Found Python lib /usr/lib/libpython3.6m.so}}
> {{ -- Found PythonLibs: /usr/lib/libpython3.6m.so}}
> {{ -- Found NumPy: version "1.14.3" /home/domas/.local/lib/python3.6/site-packa}}
> {{ges/numpy/core/include}}
> {{ -- Searching for Python libs in /usr/lib;/usr/lib/python3.6/config-3.6m-arm-}}
> {{linux-gnueabihf}}
> {{ -- Looking for python3.6m}}
> {{ -- Found Python lib /usr/lib/libpython3.6m.so}}
> {{ -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")}}
> {{ -- Checking for module 'arrow'}}
> {{ -- No package 'arrow' found}}
> {{ CMake Error at cmake_modules/FindArrow.cmake:130 (message):}}
> {{ Could not find the Arrow library. Looked for headers in , and for libs in}}
> {{ Call Stack (most recent call first):}}
> {{ CMakeLists.txt:197 (find_package)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)