Skip to content

Importing conda-forge pyarrow fails #19165

Description

@asfimport

Possibly related to: https://issues.apache.org/jira/projects/ARROW/issues/ARROW-2770

Steps to reproduce:

$ conda create -n test python=3 pyarrow -c conda-forge -y
$ conda activate test
$ python -c 'import pyarrow'

This gives:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/phillip/miniconda3/envs/py36/lib/python3.6/site-packages/pyarrow/__init__.py", line 47
, in <module>
    from pyarrow.lib import cpu_count, set_cpu_count
ImportError: libboost_system.so.1.65.1: cannot open shared object file: No such file or directory

Downgrading boost to 1.65.1 gives a symbol lookup error:

$ conda install boost-cpp=1.65.1 -y -c conda-forge
$ python -c 'import pyarrow'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/phillip/miniconda3/envs/py36/lib/python3.6/site-packages/pyarrow/__init__.py", line 47
, in <module>
    from pyarrow.lib import cpu_count, set_cpu_count
ImportError: /home/phillip/miniconda3/envs/py36/lib/python3.6/site-packages/pyarrow/../../../libarrow.so.0: undefined symbol: _ZN5boost13match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISB_EEEE12maybe_assignERKSF_

Installing pyarrow from defaults and importing it works fine.

cc @kszucs @xhochy

Reporter: Phillip Cloud / @cpcloud
Assignee: Uwe Korn / @xhochy

Note: This issue was originally created as ARROW-2783. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions