You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Ian Cook (Jira)" <ji...@apache.org> on 2021/01/06 19:14:00 UTC
[jira] [Updated] (ARROW-11151) [C++][Packaging] Fix Homebrew
Install Python 3 NumPy not found failure
[ https://issues.apache.org/jira/browse/ARROW-11151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ian Cook updated ARROW-11151:
-----------------------------
Description:
{{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
was:
{{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
> [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
> Priority: Major
>
> {{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)