在尝试使用带有以下代码的 fastparquet 读取镶木地板文件时,我收到了标题中的此错误:
from fastparquet import ParquetFile
pf = ParquetFile(myfile.parquet)
df = pf.to_pandas()
我尝试了这篇文章中建议的解决方案,但它们对我不起作用。
之后,我还尝试了以下操作:
我snappy从所有环境中卸载(默认情况下python-snappyconda 也一起卸载了)。然后我python-snappy只安装在一个环境中 - 假设env1(默认snappy是由 conda 一起安装的)。我在.py和.ipython两者中都运行了相同的代码env1。再次.py没有工作(与上述相同的错误)并且.ipython工作......
然后我在另一个环境中运行它们(env2我还没有安装python-snappy),然后.ipython 再次工作!而且在这种环境下,.py没有工作,我可以理解,因为我还没有安装它。我真的很困惑那里发生了什么以及为什么.py将无法正常工作。我会很感激任何提示。
有关软件包和版本的详细信息,请参阅此处