Ian Cook created ARROW-11151:
--------------------------------

             Summary: [C++][Packaging] Fix Homebrew Install Python 3 NumPy not 
found failure
                 Key: ARROW-11151
                 URL: https://issues.apache.org/jira/browse/ARROW-11151
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++, Packaging
            Reporter: Ian Cook


{{brew install apache-arrow --HEAD}} fails when there is no existing 
installation of NumPy.

 
{code:java}
CMake Error at 
/usr/local/Cellar/cmake/3.19.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218
 (message):
  Could NOT find Python3 (missing: Python3_NumPy_INCLUDE_DIRS NumPy) (found
  version "3.9.1")
Call Stack (most recent call first):
  
/usr/local/Cellar/cmake/3.19.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582
 (_FPHSA_FAILURE_MESSAGE)
  
/usr/local/Cellar/cmake/3.19.2/share/cmake/Modules/FindPython/Support.cmake:3148
 (find_package_handle_standard_args)
  /usr/local/Cellar/cmake/3.19.2/share/cmake/Modules/FindPython3.cmake:398 
(include)
  cmake_modules/FindPython3Alt.cmake:55 (find_package)
  src/arrow/python/CMakeLists.txt:22 (find_package)
{code}
 

Workaround is to first install NumPy with {{pip3 install numpy}}.

Tested in macOS Big Sur 11.1 on an Intel Mac with
{{python}} -> Python 2.7.16
{{python3}} --> Python 3.9.1



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to