📜  ubuntu 失败的 fastparquet 构建轮 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:41.484000             🧑  作者: Mango

Ubuntu下Fastparquet构建轮失败问题解决

如果你是使用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环境的情况下依然遇到该问题,可以创建一个新的虚拟环境,并按以上步骤操作即可。