scientific linux6.5操作系统,从源里面不能通过yum来直接安装,因此需要下载源文件来自己编译安装。
在安装python2.7.6的时候,module _tkinter,没有安装上。下载了两个文件tcl: tcl8.5.15-src.tar.gz和tk:tk8.5.15-src.tar.gz,两个文件进入到unix目录下面,通过./configure make make install这三步。
然后重新编译python2.7.6 步骤:./configure make make install。
下面设置环境变量:
放在个人目录下面的/home/$username/.bashrc里面
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/python-2.7.6/bin:$PATH
export
PYTHONPATH=/usr/local/python2.7.6:/usr/local/lib:/usr/lib64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/tcl8.5
然后重新source .bashrc
python2.7.6可以运行了
ln -s /usr/local/bin/python2.7.6 /usr/bin/python
试着运行python
python
import Tkinter
没有问题了,如果环境变量没有设置的话,可能会出现错误。