On Fri, Nov 27, 2020 at 10:42 AM Kirill Lykov <lykov.kir...@gmail.com> wrote: > > ARROW_COMPUTE was enabled because ARROW_PYTHON was enabled (I double > checked). > And sanity check helped -- I should be in python folder, not in the root > folder of arrow repo, thanks! > > I wonder if there a way to detect if compute module is present by looking > into *.so files. > Because at our internal environment I cannot find _compute.cpython*.so and > import pyarrow.compute doesn't work although > python module is there (the arrow version there is 0.16), so I'm trying to > verify that it is not present. >
"import pyarrow.compute" should always work with the current binary releases (2.0.0 and onward) of pyarrow and builds from source off of git master. We can't support old versions like 0.16.0 > > On Thu, Nov 26, 2020 at 6:47 PM Niklas Bivald <niklas.biv...@enplore.com> > wrote: > > > Sanity check, you aren’t standing in a folder which has a folder named > > “pyarrow” in it from the build? > > > > Do you get the same error if you move to your home folder and install the > > wheel? > > > > On Thu, 26 Nov 2020 at 18:18, Antoine Pitrou <anto...@python.org> wrote: > > > > > > > > Did you enable ARROW_COMPUTE=ON when building Arrow C++? > > > > > > > > > Le 26/11/2020 à 18:07, Kirill Lykov a écrit : > > > > I followed, as usual, the build procedure described there -- > > > > https://arrow.apache.org/docs/developers/python.html > > > > With `ARROW_PARQUET=OFF, ARROW_GANDIVA=ON` and `--inplace` option > > > > > > > > Traceback as the following: > > > > > > > > Python 3.8.5 (default, Jul 21 2020, 10:42:08) > > > > [Clang 11.0.0 (clang-1100.0.33.17)] on darwin > > > > Type "help", "copyright", "credits" or "license" for more information. > > > >>>> import pyarrow > > > >>>> import pyarrow.compute as pc > > > > Traceback (most recent call last): > > > > File "<stdin>", line 1, in <module> > > > > ModuleNotFoundError: No module named 'pyarrow.compute' > > > > > > > > On Thu, Nov 26, 2020 at 5:49 PM Antoine Pitrou <anto...@python.org> > > > wrote: > > > > > > > >> > > > >> Hi Kirill, > > > >> > > > >> Can you post the full traceback? > > > >> > > > >> > > > >> Le 26/11/2020 à 17:21, Kirill Lykov a écrit : > > > >>> Hi, > > > >>> > > > >>> I've build arrow and python integration. > > > >>> There is file `pyarrow/_compute.cpython-38-darwin.so`. > > > >>> But when I try import pyarrow.compute I get error that the module is > > > not > > > >>> found. > > > >>> Do I miss some flags in the building procedure? It looks like it is > > > built > > > >>> by default from setup.py > > > >>> > > > >> > > > > > > > > > > > > > > > > -- > Best regards, > Kirill Lykov