我正在尝试使用 Tcl 8.6 在 CentOS 6 上编译 Python 3.5.0。我做到了
./configure --with-tcltk-includes=I/opt/ActiveTcl-8.6/include --with-tcltk-libs=L/opt/ActiveTcl-8.6/libs --prefix=/home/aivar/localpython
安装后,IDLE -> Help -> About 显示我正在使用 Tk 8.5.7。
可能出了什么问题?
答案1
配置脚本需要一个前导 '-
' 在这些I
和L
选项之前:
--with-tcltk-includes=-我/opt/ActiveTcl-8.6/include --with-tcltk-libs=-L/opt/ActiveTcl-8.6/libs ↑ ↑
答案2
正确的路径/opt/ActiveTcl-8.6/lib
至少是版本8.6.6.8606
Ubuntu Linux 64 位上的 ActiveTcl