[ 
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)

Reply via email to