在Linux安装Python3.8时输入以下代码,如果出现“
-
SystemError: <built-in function compile> returned NULL without setting an error
-
generate-posix-vars failed
-
make[1]: *** [pybuilddir.txt] Error 1
-
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
这样做,上述的错误就可以消除。