linux python3安装tkinter_Linux升级Python提示Tkinter模块找不到解决[转载]

我们安装Tkinter模块

二、升级Python

Linux的Python版本默认都不叫低

查看Python版本

DOWN新版本

解压安装

看看新版本Python是否可以使用Tkinter?

提示找不到tkinter模块?看看旧版的是不是正常

旧版的没问题,难道需要yum install tkinter一次?

提示已安装,看来不是tkinter的问题,看看tkinter模块在哪里?

找到一个,在2.6旧版本的目录下,估计是因为新版本库指向问题。于是认真读了README说明。重新配置安装

三、正确安装新版Python

首先修改Setup.dist文件

找到下面这几行,把前面的井号去掉打开它_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \

-L/usr/local/lib \

-I/usr/local/include \

-ltk8.5 -ltcl8.5 \

-lX11

以上第四行

-ltk8.5 -ltcl8.5 默认是 8.2 ,请你系统实际tcl/tk版本修改

我系统中装的是8.5,所以这里我改成了8.5

保存退出

安装tck-devel、tk-devel

开始配置安装

看下新版Python是否可以使用tkinter模块

已经没问题,旧版再看看

也没问题

如果直接敲入python -V查看版本是不是最新的,如果不是可以这么干:

which出python命令路径

cp 过去

四、升级Python引起yum版本无法使用的问题解决

不少童鞋安装后就

cp python /usr/bin/python

导致yum时就提示

因为yum头部默认制定python脚本的路径就是

#! /usr/bin/python

你把旧版的python替换后就是用不了,不知道为何新版Python不能被yum识别,目前唯一最好解决的方法就是修改yum头部声明

改成

#! /usr/bin/python2.6

即可,这里的python2.6是我centos默认版本,大家的默认版本是多少请按实际情况修改即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值