SystemError: <built-in function compile> returned NULL without setting an error

在Linux安装Python3.8时输入以下代码,如果出现“

  1. SystemError: returned NULL without setting an error

  2. generate-posix-vars failed

  3. make[1]: *** [pybuilddir.txt] Error 1

  4. make[1]: Leaving directory `/usr/local/src/Python-3.8.0'

./configure prefix=/usr/local/python3 --enable-optimizations

make && make install

需要重新啊进行命令

make && make install

但是在上述代码执行 之前,要先进行如下操作

make clean

make clean这一行代码的作用是:
“清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件”

然后在进行

make && make install

这样做,上述的错误就可以消除。

你可能感兴趣的:(linux,centos,运维)