Je me demande si vous pouvez m'expliquer comment installer pyarrow sur un M1 dans un environnement virtuel pyenv ?
J'ai fait ce qui suit
brew install pyenv
pyenv virtualenv 3.9.1 ve-pas
pyenv activate ve-pas
pip install pyarrow
Et j'obtiens le message d'erreur suivant
clang: build/src.macosx-12.0-arm64-3.9/numpy/core/src/multiarray/einsum.c
clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
----------------------------------------
ERROR: Failed building wheel for numpy
Failed to build numpy
ERROR: Could not build wheels for numpy which use PEP 517 and cannot be installed directly
Et quand on utilise numpy pré-installé avec
pip install --no-use-pep517 --no-build-isolation pyarrow
CMake Error at /Users/josh/.pyenv/versions/3.9.1/envs/ve-pas-dev/lib/python3.9/site-packages/cmake/data/CMake.app/Contents/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY
OPENSSL_INCLUDE_DIR)
sortie d'erreur.