📅  最后修改于: 2023-12-03 15:05:41.484000             🧑  作者: Mango
如果你是使用Ubuntu系统上的Fastparquet库并试图进行构建,可能会遇到构建轮失败的问题。本文将为你介绍如何解决这个问题。
使用如下命令构建Fastparquet时:
$ pip install fastparquet
你可能会收到如下错误信息:
creating build/temp.linux-x86_64-3.6/fastparquet
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=native -mfpmath=sse -msse2 -msse3 -mmmx -msse -ftree-vectorize -fPIC -I/home/ubuntu/anaconda3/envs/fastparquet/include/python3.6m -c fastparquet/io.c -o build/temp.linux-x86_64-3.6/fastparquet/io.o
fastparquet/io.c:17:23: fatal error: lzma.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
这个错误通常是由于缺少lzma库导致的。在Ubuntu系统下,可以通过以下命令安装该库:
$ sudo apt-get install liblzma-dev
安装完毕后,重新运行构建命令即可。如果在使用Anaconda环境的情况下依然遇到该问题,可以创建一个新的虚拟环境,并按以上步骤操作即可。