安装了Python2.X和Python3.X后Python2.X IDLE打不开,两个版本都卸载后重装仍然打不开,在网上找了几种办法,希望对大家能有所帮助

1、首先查看环境变量是否配置正确

配置方法网上有很多例子,这里就不细说了

Path=C:\Python31

PYTHONPATH= C:\Python31\Lib;C:\Python31\Lib\tkinter

TCL_LIBRARY=C:\Python31\tcl\tcl8.5

TK_LIBRARY=C:\Python31\tcl\tk8.5Path=C:\Python31

2、可能是两个版本配置不兼容造成

进入C盘->用户目录->administrator(你的用户名)   找到.idlerc文件夹,或者是 Linux下 home/your name/.idlerc  里面的 config-main.cfg 和 config-extensions.cfg ,将其删除,再启动idle

嗯~~很遗憾,我的本本没有这个文件夹,我们继续前行

3、在命令行运行idle.py查看报错并分析

win+R输入cmd打开命令行,

输入C:\Python27\Lib\idlelib\idle.py

3.1.1 在网上看到一种情况,提示是:

Warning:unable to create user config directory C:\Users\bigfool\.idlerc

Check path and permissions.

Exiting!

貌似是文件夹权限的问题

3.1.2解决办法 :更改文件夹的权限

文件夹上C:\User\你当前用户名     右键》属性》安全》高级

我的里面有三个用户:

其中两个是完全控制,erveryone用户是“读取和执行”权限。

对erveryone用户添加权限:

点击“添加”按钮,输入要选择的对象名称everyone,或者点“高级》立即搜索”找到erveryone。

点击“确定”选“完全控制”权限

再点击“确定”

3.2.1 然而,我的并不是这样的,我的报错如下:

File "C:\Python27\lib\lib-tk\Tkinter.py", line 80, in _stringify
    value = unicode(value, 'utf-8')

UnicodeDecodeError: 'utf8' codec can't decode byte 0xd0 in position 0: invalid continuation byte

3.2.2 解决办法,更改编码方式

找到报错文件C:\Python27\Lib\lib-tk\Tkinter.py

分析

Windos默认gbk作为系统内部编码,而配置里的编码格式是utf-8,所以导致了错误

修改

将_stringify函数里的value = unicode(value, 'utf-8')修改为value = unicode(value, 'gbk')

4、重新输入C:\Python27\Lib\idlelib\idle.py

等待一段时间后成功弹出IDLE,返回桌面也能打开IDLE,

---------------------

原文:https://blog.csdn.net/mvp_Dawn/article/details/80249636

安装了Python2.X和Python3.X后Python2.X IDLE打不开解决办法总结的更多相关文章

  1. centos7安装python3.6后导致防火墙功能无法正常工作的解决办法

    问题:因为默认python版本被设置成了python3.6,而进行防火墙的指令操作频频报错. Jul 19 16:30:51 localhost.localdomain systemd[1]: Sta ...

  2. Python3 Selenium定位不到元素常见原因及解决办法

    Python3 Selenium定位不到元素常见原因及解决办法 一.问题描述 在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况: 报错信息: no such e ...

  3. 关于hasNextInt判断后无限循环输出else项的解决办法

    话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public sta ...

  4. WCF服务运行一段时间后客户端无法连接WCF服务的解决办法 (转)

    WCF服务运行一段时间后客户端无法连接WCF服务的解决办法 (转) Windows Communication Foundation (WCF)是Microsoft为构建面向服务的应用提供的分布式通信 ...

  5. windows7开机后,罗技k380无法自动连接解决办法

    问题描述: windows7开机后,罗技k380无法自动连接,必须删除设备后重新发现才能正常连接. 解决办法: 是因为笔记本电脑的蓝牙设置问题.按如下设置即可解决. [Bluetooth设置]-[允许 ...

  6. redhat图形界面启动后出现桌面但是没有登录界面解决办法

    redhat图形界面启动后出现桌面但是没有登录界面解决办法 2014年07月11日 10:50:10 阅读数:7931 redhat Linux一直用着好好地,今天打开只有图像界面背景,没有出现登陆界 ...

  7. 【原】安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法

    最近安装了Ubuntu的桌面版,作成了双系统,可是发现了一个问题:进入Win7后有时插耳机会没有声音,外放有声音.后来更新驱动也没有解决问题,最后在网上查到了解决办法. 产生原因:进入Ubuntu后, ...

  8. 阿里云安装mysql后查看不到初始密码的解决办法

    在阿里云安装mysql后用grep 'A temporary password' /var/log/mysqld.log命令查看MySQL初始密码,毛线都没有看到,然后直接到/var/log/mysq ...

  9. Linux中安装Oracle11g后出现监听的问题及解决办法

    软件安装: 参考文章: linux安装Oracle11G 错误如下: [oracle@iz2f570bi1k56uz admin]$ lsnrctl start LSNRCTL for Linux: ...

随机推荐

  1. 0ctf_2017_babyheap

    0ctf_2017_babyheap 首先检查一下保护 IDA 分析好的代码如下 首先申请了一块内存地址用来存放结构体数组,地址随机. 堆题常见的几个功能.我们来看看add 这里申请内存用的是call ...

  2. 承接上一篇,whale系统开篇,聊聊用户认证

    写在前面 上次老猫和大家说过想要开发一个系统,从简单的权限开始做起,有的网友表示还是挺支持的,但是有的网友嗤之以鼻,认为太简单了,不过也没事,简单归简单,主要的还是个人技术的一个整合和实战. 没错,系 ...

  3. 八戒转世投胎竟然是Java设计模式:桥接模式

    目录 示例 代码实例 桥接模式 定义 意图 主要解决问题 何时使用 优缺点 八戒转世投胎的故事 示例 请开发一个画图程序,可以画各种颜色不同形状的图形,请用面向对象的思 想设计图形 分析: 1.比如有 ...

  4. Java JFR 民间指南 - 事件详解 - jdk.ObjectAllocationSample

    对象分配采样:jdk.ObjectAllocationSample 引入版本:Java 16 相关 ISSUE:Introduce JFR Event Throttling and new jdk.O ...

  5. 1016 Phone Bills

    A long-distance telephone company charges its customers by the following rules: Making a long-distan ...

  6. 听说你买的基金又“绿了”,手把手教你用 Python选出好基金

    打工人打工魂打工都是人上人,红基金绿基金绿了又绿你基金.今天教大家一招不再被(基金)绿. 01 开发环境 Windows10 Python3 Pycharm 一些必要的库 02 步骤 1. 获取基金排 ...

  7. tp5 composer phpexcel使用方法

    1.compser 安装phpexcel.在windows命令行下输入:进入网站根目录,compser phpoffice/phpexcel 2.页面引入两个类: use PHPExcel_IOFac ...

  8. 【JavaWeb】 Cookie和Session

    Session和Cookie出现的原因: 由于Http是无状态的协议,会话之间没有任何关联,也就是上一次会话和下一次会话没有任何关联,因此出现了会话技术Cookie和Session 下面分别从Cook ...

  9. hdu2833 Floyd + dp

    题意:      给你一个无向图,给你两组起点和终点,问你这两组起点和终点的最短路上最多有多少个交点... 思路:      开一个数组dp[i][j]记录最短路上i,j之间的点有多少个,这个数组是根 ...

  10. PWD 好网站

    http://angelboy.logdown.com/ https://wizardforcel.gitbooks.io/sploitfun-linux-x86-exp-tut/content/ h ...