在 EMR 笔记本上安装 python 包时出现致命错误:Python.h: No such file or directory

时间:2021-03-31 14:47:50

标签: python pyspark pip amazon-emr

我需要在 EMR 笔记本上安装 ahocorasick 软件包。

但是当我打电话时:

sc.install_pypi_package("pyahocorasick")

我收到一个错误:

common.h:15:10: fatal error: Python.h: No such file or directory

   #include <Python.h>

            ^~~~~~~~~~

  compilation terminated.

  error: command 'gcc' failed with exit status 1

pandas 安装没有任何问题。

我在作为引导操作安装时遇到了类似的错误。

如果我打电话:

%pip install pyahocorasick

它安装得很好,但我无法导入它。

我尝试过这种方法:fatal error: Python.h: No such file or directory, python-Levenshtein install

但我找不到任何从笔记本运行 sudo 的方法。

编辑:

我尝试在引导阶段安装 gcc,并使用以下名为的 .sh 文件:

sudo yum -y install gcc
sudo yum -y install python3-devel
sudo pip3 install pyahocorasick --user

它没有帮助 - 我在调用 import ahocorasick 时仍然出错

0 个答案:

没有答案