首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决模块“pyarrow.lib”导入时没有属性“NAType”的问题?

如何解决模块“pyarrow.lib”导入时没有属性“NAType”的问题?
EN

Stack Overflow用户
提问于 2022-03-01 08:26:03
回答 1查看 607关注 0票数 1

在python笔记本中,当我输入ibis时,它给了我以下错误;

代码语言:javascript
复制
import ibis

错误;

代码语言:javascript
复制
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow._fs.FileSystem size changed, may indicate binary incompatibility. Expected 48 from C header, got 56 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.Message size changed, may indicate binary incompatibility. Expected 24 from C header, got 32 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.MemoryPool size changed, may indicate binary incompatibility. Expected 32 from C header, got 40 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.DictionaryMemo size changed, may indicate binary incompatibility. Expected 40 from C header, got 48 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib._Metadata size changed, may indicate binary incompatibility. Expected 16 from C header, got 24 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.KeyValueMetadata size changed, may indicate binary incompatibility. Expected 48 from C header, got 56 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.Field size changed, may indicate binary incompatibility. Expected 56 from C header, got 64 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.Schema size changed, may indicate binary incompatibility. Expected 48 from C header, got 56 from PyObject
<frozen importlib._bootstrap>:219: RuntimeWarning: pyarrow.lib.Scalar size changed, may indicate binary incompatibility. Expected 24 from C header, got 48 from PyObject
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-7-a73c1a9e8fb0> in <module>
----> 1 import ibis

/home/esfnc/anaconda3/lib/python3.8/site-packages/ibis/__init__.py in <module>
     22 with suppress(ImportError):
     23     # pip install ibis-framework[parquet]
---> 24     from ibis.backends import parquet  # noqa: F401
     25 
     26 with suppress(ImportError):

/home/esfnc/anaconda3/lib/python3.8/site-packages/ibis/backends/parquet/__init__.py in <module>
      2 
      3 import pyarrow as pa
----> 4 import pyarrow.parquet as pq
      5 import regex as re
      6 from pkg_resources import parse_version

/home/esfnc/anaconda3/lib/python3.8/site-packages/pyarrow/parquet.py in <module>
     36                               ColumnChunkMetaData,
     37                               ParquetSchema, ColumnSchema)
---> 38 from pyarrow.fs import (LocalFileSystem, FileSystem,
     39                         _resolve_filesystem_and_path, _ensure_filesystem)
     40 from pyarrow import filesystem as legacyfs

/home/esfnc/anaconda3/lib/python3.8/site-packages/pyarrow/fs.py in <module>
     40 
     41 try:
---> 42     from pyarrow._hdfs import HadoopFileSystem  # noqa
     43 except ImportError:
     44     _not_imported.append("HadoopFileSystem")

/home/esfnc/anaconda3/lib/python3.8/site-packages/pyarrow/lib.pxd in init pyarrow._hdfs()

AttributeError: module 'pyarrow.lib' has no attribute 'NAType'

我找不到解决办法。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-07-15 21:27:03

这看起来是pyarrow安装中的一个问题。你能试一试conda install --force-reinstall pyarrow,看看它是否能修复吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71305607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档