|
|
SystemError: <built-in function compile> returned NULL without setting an exception make[1]: *** [Py9 ]6 |+ F! W8 G- T5 j% V+ X) s: m* s
4 Y4 f! Q0 g6 |3 v- L
6 l8 _% f/ o7 S8 n4 z0 W& S% `
./configure --prefix=/usr/local/python312 --enable-optimizations
6 C8 d5 K. \ X9 D: F2 F
7 p# [& C. I. c8 V# g make && make install / P# V) u5 l8 H, M
SystemError: <built-in function compile> returned NULL without setting an exception make[1]: *** [Py- K6 _ c [, D3 t
6 s/ B- w' b% m' J5 N; {& j make clean 8 b7 ~6 [* S! N, W1 C& f
6 U t& N# o* v2 n$ t; M: q# `: Y: m9 [+ c' s
需要重新啊进行命令
8 q. @; l' `* `) t" |( H. j- ^2 [- s# E1 u# Z/ g. n
make && make install& Q3 {5 Z9 t |- R: N4 o6 A
4 V# o% R4 V) n" }但是在上述代码执行 之前,要先进行如下操作* F& J7 u: ?8 s& D
$ g8 k$ Z1 Y9 p s
make clean
' L1 ]0 w& U. N/ Omake clean这一行代码的作用是:
5 ?. {9 `" v1 l$ W8 t0 {- I“清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件”. {2 v( ^0 o; _
* D2 w" w) d% S& A& c0 ]8 r然后在进行- o5 M; `7 I& T- x# ?7 q
; j& {, d5 Z+ Z0 A/ K- N/ Hmake && make install
% I: P' M: ]7 d; @, {: }这样做,上述的错误就可以消除。9 w2 q% F3 m# L# ~
! U5 @/ ?+ e4 \1 Z4 e" V5 A2 t* I- m$ a7 H
./configure --prefix=/usr/local/python312
$ ]0 }$ o* f/ V0 k/ l./configure --prefix=/usr/local/python312 --enable-optimizations
2 W& x9 Y. [ W4 C. U% S$ p make 2 T/ G6 B9 n& [' a* |0 Y0 ]5 S
make install; w8 O5 T! p5 P- r% I3 H
7 ]$ y$ Y( B i9 u+ ]( a
$ d7 ?+ A4 X: \ r; d, Q9 U/ p' t |
|