我正在使用带有Conda环境的Python,并安装了pyarrow:
conda install pyarrow
之后尝试以下代码:
import pyarrow as pa
import pandas as pd
df = pd.DataFrame({"a": [1, 2, 3]})
# Convert from Pandas to Arrow
table = pa.Table.from_pandas(df)
# Convert back to Pandas
df_new = table.to_pandas()
出现错误:
AttributeError: module 'pyarrow' has no attribute 'Table'
我尝试重新创建一个新的Conda环境(按照 https://anaconda.org/conda-forge/pyarrow 指示),然后运行:
conda create -n pypq python=3.6 anaconda
source activate pypq
conda install -c conda-forge pyarrow
我遇到了相同的错误:
AttributeError:模块“pyarrow”没有“Table”属性
可能出了什么问题?