gpt4 book ai didi

python - fatal error : Python. h 没有这样的文件或目录 - 但是已经安装了 python-dev

转载 作者:行者123 更新时间:2023-12-04 12:25:37 27 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 上安装 mod_wsgi。运行“sudo make”命令时as described on the mod_wsgi website我收到错误:

src/server/wsgi_python.h:24:10: fatal error: Python.h: No such file or directory

mod_wsgi troubleshoot section和 SO ( 1 , 2 , 3 ) 上的其他帖子说要安装正确版本的 python-dev。这已经根据以下输出完成。 Python3 运行 3.6.7 和 apt-get 说 python3-dev 是最新版本的 3.6.7。
$ python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)

$ sudo apt-get install python3-dev
...
python3-dev is already the newest version (3.6.7-1~18.04).
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.

所以看起来 Python.h 文件在那里但是 make找不到。我查看了这篇 SO 帖子( 4),但我认为它不适用于我,因为我能够找到 Python.h。
$ locate Python.h
/usr/include/python3.6m/Python.h

我不确定下一步该去哪里。 Python3.6-dev 已安装,我可以找到 Python.h,但是 make不能。我正在使用 Pycharm 自动为我创建的 venv,我有一种预感,它与问题有关,但我不确定如何跟进这种预感。我正在运行 make在与 python3 相同的终端上和 apt-get所以他们应该使用相同的环境变量(我的理解)。

有人对下一步有什么建议吗?

最佳答案

要添加到上述答案(因为我很固执),我会注意到您必须拥有 python[3]-dev已安装的软件包(这是提供 Python.h 的软件包)。在 ubuntu 上,apt install python3-dev为我解决了这个问题。

关于python - fatal error : Python. h 没有这样的文件或目录 - 但是已经安装了 python-dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54686540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com