Wie kompiliert man Python mit (Active)Tcl 8.6?

Wie kompiliert man Python mit (Active)Tcl 8.6?

Ich versuche, Python 3.5.0 auf CentOS 6 mit Tcl 8.6 zu kompilieren. Ich habe

./configure --with-tcltk-includes=I/opt/ActiveTcl-8.6/include --with-tcltk-libs=L/opt/ActiveTcl-8.6/libs --prefix=/home/aivar/localpython

Nach der Installation wird mir unter IDLE -> Hilfe -> Info angezeigt, dass ich Tk 8.5.7 verwende.

Was könnte schiefgelaufen sein?

Antwort1

Das Konfigurationsskript erfordert ein führendes '-' vor diesen Iund LOptionen:

--with-tcltk-includes=-I/opt/ActiveTcl-8.6/include --with-tcltk-libs=-L/opt/ActiveTcl-8.6/libs
                      ↑ ↑

Antwort2

Der richtige Pfad ist /opt/ActiveTcl-8.6/libzumindest für die Version8.6.6.8606 von ActiveTcl auf Ubuntu Linux 64-bit

verwandte Informationen