如何使用 (Active)Tcl 8.6 编译 Python?

如何使用 (Active)Tcl 8.6 编译 Python?

我正在尝试使用 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

配置脚本需要一个前导 '-' 在这些IL选项之前:

--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

相关内容