猿问

配置:错误:Python.h 在 Ubuntu 18 中存在时找不到

我正在尝试运行一个./configure --with-python文件(我可以附加它,但它很长),但出现以下错误:


checking for gtest-config... no

File "<string>", line 1

import distutils.sysconfig; bl = distutils.sysconfig.get_config_var('BLDLIBRARY'); print bl if bl   else '-lpython2.7'

                                                                                              ^

SyntaxError: invalid syntax

File "<string>", line 1

import distutils.sysconfig; print distutils.sysconfig.get_config_var('INCLUDEPY')

                                              ^

SyntaxError: invalid syntax

checking Python.h usability... no

checking Python.h presence... no

checking for Python.h... no

configure: error: Python.h not found. Please install the devel package.

下一步,我运行:locate Python.h这给了我:


/usr/include/python2.7/Python.h

/usr/include/python3.6m/Python.h

/usr/include/python3.7m/Python.h

下一步,我运行其中的每一个:


./configure --with-python=/usr/bin/python2.7

./configure --with-python=/usr/bin/python3.6m

./configure --with-python=/usr/include/python3.6m/Python.h

没有运气。


关于错误可能出在哪里的任何指示?非常感谢!


慕仙森
浏览 224回答 1
1回答

幕布斯7119047

你不见了CFLAGS./configure&nbsp;--with-python=/usr/bin/python2.7&nbsp;CFLAGS="-I/usr/include/python2.7/
随时随地看视频慕课网APP

相关分类

Python
我要回答