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

Reply via email to