[
https://issues.apache.org/jira/browse/ARROW-13833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rohan Mishra updated ARROW-13833:
---------------------------------
Summary: [PYTHON]Installing pyarrow via pip on M1 causing issue (was:
Installing pyarrow via pip on M1 causing issue)
> [PYTHON]Installing pyarrow via pip on M1 causing issue
> ------------------------------------------------------
>
> Key: ARROW-13833
> URL: https://issues.apache.org/jira/browse/ARROW-13833
> Project: Apache Arrow
> Issue Type: Bug
> Reporter: Rohan Mishra
> Priority: Major
>
> On installing pyarrow via pip, I am unable to use to start a FlightClient.
> {code:java}
> (venv) ➜ trial python -V
> Python 3.9.6
> (venv) ➜ trial pip install pyarrow
> Collecting pyarrow
> Downloading pyarrow-5.0.0-cp39-cp39-macosx_11_0_arm64.whl (12.3 MB)
> |████████████████████████████████| 12.3 MB 581 kB/s
> Collecting numpy>=1.16.6
> Downloading numpy-1.21.2-cp39-cp39-macosx_11_0_arm64.whl (12.4 MB)
> |████████████████████████████████| 12.4 MB 5.1 MB/s
> Installing collected packages: numpy, pyarrow
> Successfully installed numpy-1.21.2 pyarrow-5.0.0
> (venv) ➜ trial cat script.py
> from pyarrow.flight import FlightClient
> (venv) ➜ trial python3 script.py
> Traceback (most recent call last):
> File "/Users/rohan/work/trial/script.py", line 1, in <module>
> from pyarrow.flight import FlightClient
> File
> "/Users/rohan/work/trial/venv/lib/python3.9/site-packages/pyarrow/flight.py",
> line 18, in <module>
> from pyarrow._flight import ( # noqa:F401
> ModuleNotFoundError: No module named 'pyarrow._flight'
> {code}
> However, installing via conda (from conda-forge) works fine
> {code:java}
> (py-flight) ➜ trial conda install pyarrow
> Collecting package metadata (current_repodata.json): done
> Solving environment: done
> ## Package Plan ##
> environment location: /Users/rohan/miniforge3/envs/py-flight
> added / updated specs:
> - pyarrow
> The following NEW packages will be INSTALLED:
> abseil-cpp conda-forge/osx-arm64::abseil-cpp-20210324.2-hbdafb3b_0
> arrow-cpp conda-forge/osx-arm64::arrow-cpp-5.0.0-py39h9b3a587_3_cpu
> aws-c-cal conda-forge/osx-arm64::aws-c-cal-0.5.11-h4530763_0
> aws-c-common conda-forge/osx-arm64::aws-c-common-0.6.2-h3422bc3_0
> aws-c-event-stream
> conda-forge/osx-arm64::aws-c-event-stream-0.2.7-h9972306_13
> aws-c-io conda-forge/osx-arm64::aws-c-io-0.10.5-hea86ef8_0
> aws-checksums conda-forge/osx-arm64::aws-checksums-0.1.11-h487e1a8_7
> aws-sdk-cpp conda-forge/osx-arm64::aws-sdk-cpp-1.8.186-hb86bbe7_3
> bzip2 conda-forge/osx-arm64::bzip2-1.0.8-h3422bc3_4
> c-ares conda-forge/osx-arm64::c-ares-1.17.2-h3422bc3_0
> ca-certificates
> conda-forge/osx-arm64::ca-certificates-2021.5.30-h4653dfc_0
> gflags conda-forge/osx-arm64::gflags-2.2.2-hc88da5d_1004
> glog conda-forge/osx-arm64::glog-0.5.0-h5c6a83d_0
> grpc-cpp conda-forge/osx-arm64::grpc-cpp-1.39.1-hc3f22eb_0
> krb5 conda-forge/osx-arm64::krb5-1.19.2-hd92b7a7_0
> libblas conda-forge/osx-arm64::libblas-3.9.0-11_osxarm64_openblas
> libbrotlicommon conda-forge/osx-arm64::libbrotlicommon-1.0.9-h3422bc3_5
> libbrotlidec conda-forge/osx-arm64::libbrotlidec-1.0.9-h3422bc3_5
> libbrotlienc conda-forge/osx-arm64::libbrotlienc-1.0.9-h3422bc3_5
> libcblas
> conda-forge/osx-arm64::libcblas-3.9.0-11_osxarm64_openblas
> libcurl conda-forge/osx-arm64::libcurl-7.78.0-h8fe1914_0
> libcxx conda-forge/osx-arm64::libcxx-12.0.1-h168391b_0
> libedit conda-forge/osx-arm64::libedit-3.1.20191231-hc8eb9b7_2
> libev conda-forge/osx-arm64::libev-4.33-h642e427_1
> libevent conda-forge/osx-arm64::libevent-2.1.10-h93437e4_3
> libgfortran
> conda-forge/osx-arm64::libgfortran-5.0.0.dev0-11_0_1_hf114ba7_23
> libgfortran5
> conda-forge/osx-arm64::libgfortran5-11.0.1.dev0-hf114ba7_23
> liblapack
> conda-forge/osx-arm64::liblapack-3.9.0-11_osxarm64_openblas
> libnghttp2 conda-forge/osx-arm64::libnghttp2-1.43.0-hf3018f0_0
> libopenblas
> conda-forge/osx-arm64::libopenblas-0.3.17-openmp_h5dd58f0_1
> libprotobuf conda-forge/osx-arm64::libprotobuf-3.16.0-hccf11d3_0
> libssh2 conda-forge/osx-arm64::libssh2-1.9.0-hb80f160_6
> libthrift conda-forge/osx-arm64::libthrift-0.14.2-h28a9c34_1
> libutf8proc conda-forge/osx-arm64::libutf8proc-2.6.1-h27ca646_0
> llvm-openmp conda-forge/osx-arm64::llvm-openmp-12.0.1-hf3c4609_1
> lz4-c conda-forge/osx-arm64::lz4-c-1.9.3-hbdafb3b_1
> ncurses conda-forge/osx-arm64::ncurses-6.2-h9aa5885_4
> numpy conda-forge/osx-arm64::numpy-1.21.2-py39h1f3b974_0
> openssl conda-forge/osx-arm64::openssl-1.1.1k-h3422bc3_1
> orc conda-forge/osx-arm64::orc-1.6.10-h450e963_0
> parquet-cpp conda-forge/noarch::parquet-cpp-1.5.1-2
> pip conda-forge/noarch::pip-21.2.4-pyhd8ed1ab_0
> pyarrow conda-forge/osx-arm64::pyarrow-5.0.0-py39h6134bab_3_cpu
> python conda-forge/osx-arm64::python-3.9.6-h54d631c_1_cpython
> python_abi conda-forge/osx-arm64::python_abi-3.9-2_cp39
> re2 conda-forge/osx-arm64::re2-2021.08.01-hbdafb3b_0
> readline conda-forge/osx-arm64::readline-8.1-hedafd6a_0
> setuptools conda-forge/osx-arm64::setuptools-57.4.0-py39h2804cbe_0
> snappy conda-forge/osx-arm64::snappy-1.1.8-hc88da5d_3
> sqlite conda-forge/osx-arm64::sqlite-3.36.0-h72a2b83_0
> tk conda-forge/osx-arm64::tk-8.6.11-he1e0b03_0
> tzdata conda-forge/noarch::tzdata-2021a-he74cb21_1
> wheel conda-forge/noarch::wheel-0.37.0-pyhd8ed1ab_1
> xz conda-forge/osx-arm64::xz-5.2.5-h642e427_1
> zlib conda-forge/osx-arm64::zlib-1.2.11-h31e879b_1009
> zstd conda-forge/osx-arm64::zstd-1.5.0-h861e0a7_0
> Proceed ([y]/n)? y
> Preparing transaction: done
> Verifying transaction: done
> Executing transaction: done
> (py-flight) ➜ trial cat script.py
> from pyarrow.flight import FlightClient
> (py-flight) ➜ trial python3 script.py
> {code}
> OS Version:
> {code:java}
> (py-flight) ➜ trial sw_vers
> ProductName: macOS
> ProductVersion: 11.5.2
> BuildVersion: 20G95
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)