我正在尝试安装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
答案 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。