我正在尝试安装python3.8.1,当我运行'./configure'时会出现此错误

时间:2019-12-29 11:43:20

标签: python

我正在尝试安装python3.8.1,当我运行'./configure'时会出现此错误

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.8... no
checking for python3... python3
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... "linux"
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/sysroot/home/endless/Downloads/Python-3.8.1':
configure: error: no acceptable C compiler found in $PATH
See 'config.log' for more details

1 个答案:

答案 0 :(得分:0)

tl; dr 也许您应该尝试预编译的软件包?

您看到的错误报告是./configure脚本错过C编译器的方式,这是从源代码编译Python的要求:

...
checking for gcc... no
...

从源代码进行编译可能是一项艰巨的任务。此外,它需要很多时间。这就是为什么许多操作系统使用预编译的程序包的原因,这些程序包可能位于官方存储库以外的其他位置。

在Ubuntu上安装

例如,Ubuntu获得了ppa:deadsnakes/ppa,可用于安装python 3.8。就是这样的:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8 python3.8-dev python3.8-distutils

就是这样-您的计算机上有了全新的python 3.8。