先运行个yum -y install tcl-devel tk-devel,不知道有没有用
下载了tk和tcl的.tar.gz文件
这样装上它们

"/home/123/123"
make
make

然后要重装python
这时要编辑python的Modules/Setup.dist文件的tk相关的地方,具体不知道有没有用

主要在~/.bashrc文件加了这个

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/123/123/lib"

make python的时候才不报这些错:
Failed to build these modules: _tkinter
libtk8.*.so: cannot open shared object file: No such file or directory

这个LD_LIBRARY_PATH的设定是根据​​http://stackoverflow.com/questions/16026348/preparing-tkinter-and-sqlite3-for-python-installation-no-admin-rights​

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH;/home/tong.guo/tcl/lib;/home/tong.guo/tk/lib"
export CPPFLAGS='$CPPFLAGS -I/home/tong.guo/tcl/include -I/home/tong.guo/tk/include'
export LDFLAGS='$LDFLAGS -L/home/tong.guo/tcl/lib -L/home/tong.guo/tk/lib'