【发布时间】:2020-11-05 23:21:00
【问题描述】:
我通过安装feather
conda install feather-format -c conda-forge
在此过程中,conda 安装了pyarrow 和可能更多的软件包。
尝试执行import feather 时,我收到以下错误消息:
ImportError Traceback (most recent call last)
<ipython-input-1-1d29cbb85491> in <module>
----> 1 import feather
~/anaconda3/lib/python3.7/site-packages/feather/__init__.py in <module>
15 # flake8: noqa
16
---> 17 from pyarrow.feather import (read_feather as read_dataframe, # noqa
18 write_feather as write_dataframe,
19 FeatherError)
~/anaconda3/lib/python3.7/site-packages/pyarrow/__init__.py in <module>
52
53
---> 54 from pyarrow.lib import cpu_count, set_cpu_count
55 from pyarrow.lib import (null, bool_,
56 int8, int16, int32, int64,
ImportError: /home/MyUserName/anaconda3/lib/python3.7/site-packages/pyarrow/lib.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZNK5arrow6Status8ToStringB5cxx11Ev
我使用的是 Ubuntu 20.04,这是我通过 Anaconda 安装的 Python 3.7.7。
【问题讨论】:
-
您是如何安装
pyarrow和arrow-cpp的?安装在哪个版本中? -
@UweL.Korn 是的,bot
pyarrow和arrow-cpp是 0.11.1 版。我认为boost和boost-cpp也已安装,版本为 1.68.0 -
哦,那是
pyarrow的相当古老的版本,请更新到最新版本。
标签: python python-3.x ubuntu pyarrow feather