You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ran into an issue on Travis around building pyarrow on python 3.7 and was able to reproduce it on my local machine. It seems like the manylinux builds for other versions of python don't require cython and install without issue. But python 3.7 throws fits. I followed installation instructions on https://arrow.apache.org/install/ to install the C++ and GLib bindings just in case, but no luck. I also followed up on a variety of earlier issue threads but most either claim this is fixed now or never resolved the user issues.
Any suggestions on if this is a pyarrow or environment issue? Here's the command output from a fresh 3.7 virtualenv, post arrow C++ install and with Cython included.
Antoine Pitrou / @pitrou:
I think this is simply because no binary wheel was produced for Python 3.7, so it's trying to compile from source, and you need Cython installed to compile from source (you probably need many other dependencies too, unless you already compiled Arrow C++ yourself, so we should really upload a Python 3.7 binary wheel to make your life easier).
Kouhei Sutou / @kou:
Missing Cython dependency should be fixed in Apache Arrow 0.11.0: #2508
We can't use deb packages for Python 3.7. Because deb packages are built for the system Python 3. You will be able to resolve ARROW_PYTHON_LIB_PATH-NOTFOUND by installing libarrow-python-dev package but it doesn't work because Python version difference.
So you need to build Apache Arrow from source with -DARROW_PYTHON=ON option.
I ran into an issue on Travis around building pyarrow on python 3.7 and was able to reproduce it on my local machine. It seems like the manylinux builds for other versions of python don't require cython and install without issue. But python 3.7 throws fits. I followed installation instructions on https://arrow.apache.org/install/ to install the C++ and GLib bindings just in case, but no luck. I also followed up on a variety of earlier issue threads but most either claim this is fixed now or never resolved the user issues.
Any suggestions on if this is a pyarrow or environment issue? Here's the command output from a fresh 3.7 virtualenv, post arrow C++ install and with Cython included.
Reporter: Matthew Seal
Note: This issue was originally created as ARROW-3447. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: