安装了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

转载于:https://www.cnblogs.com/yizhipanghu/p/10135562.html

安装了Python2.X和Python3.X后Python2.X IDLE打不开解决办法总结相关推荐

  1. matlab2018a安装后帮助文档打不开解决方法

    matlab2018a安装后帮助文档打不开解决方法 参考文章: (1)matlab2018a安装后帮助文档打不开解决方法 (2)https://www.cnblogs.com/luoxiaojuan/ ...

  2. 服务器u盘安装系统读条蓝屏,利用U极速u盘启动盘装win7系统后出现蓝屏现象原因及解决办法...

    U极速u盘装win7系统蓝屏怎么办?近日,小编为大家带来了多篇利用U极速u盘启动盘装系统的教程,其中就有U极速u盘装win7系统教程,使用U极速U盘启动盘装机方法来进行电脑系统的安装,相信很多小伙伴都 ...

  3. U盘安装ubuntu12.04成功后系统无法启动的原因及解决办法

    U盘安装Ubuntu 12.04成功后系统无法启动的原因及解决办法 现象:   下载好镜像文件,用Universal-USB-Installer-1.9.0.2加载镜像制作启动U盘,从U盘启动装好了U ...

  4. cnpm显示成功安装后cnpm不是内部命令的解决办法

    cnpm显示成功安装后cnpm不是内部命令的解决办法 今天在用npm命令成功安装完淘宝镜像后,用cnpm -v命令,显示不是内部命令,其实昨天安装vue cil命令后,也是显示不是内部命令. 原因 解 ...

  5. Mac更新系统后,无法正常打开AE的解决办法

    AE可以帮助您高效且精确地创建无数种引人注目的动态图形和震撼人心的视觉效果.利用与其他Adobe软件无与伦比的紧密集成和高度灵活的2D和3D合成,以及数百种预设的效果和动画,为您的电影.视频.DVD和 ...

  6. 换ssd后Oracle,更换SSD固态硬盘后电脑无法开机原因分析和解决办法

    更换SSD固态硬盘后电脑无法开机原因分析和解决办法 有网友先自己电脑反应慢,将硬盘换成了SSD固态硬盘,自己使用Win8.1系统,重启电脑正常,但是系统更新后,电脑开机出现如下界面,提示: Windo ...

  7. 苹果备忘录分享不了微信提示无法连接服务器,关于微信分享后,提示“未验证应用”的解决办法(iOS)...

    目录 关于微信分享后,提示"未验证应用"的解决办法 1.Universal Link : 1.1 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Unive ...

  8. 关于微信分享后,提示“未验证应用”的解决办法(iOS)

    关于微信分享后,提示"未验证应用"的解决办法 目录 1.Universal Link : 2.配置步骤 3.检测配置 4.注意点 目录 关于微信分享后,提示"未验证应用& ...

  9. python3 输出中文、日文等等乱码问题的解决办法

    python3 输出中文.日文等等乱码问题的解决办法 参考文章: (1)python3 输出中文.日文等等乱码问题的解决办法 (2)https://www.cnblogs.com/loren88089 ...

  10. C# dgv自动排序后,各种样式设定无效的解决办法

    C# dgv自动排序后,各种样式设定无效的解决办法 在网上搜索一些资料还是解决不了,所以自己写了记录一下: 给dgv添加一个sorted事件,每次点击小三角排序时就会调用这个方法,在这里将样式重新设定 ...

最新文章

  1. OpenFeign服务接口调用
  2. Leetcode(18)-四数之和
  3. 写的函数符号表里没有_你有没有想过,C语言 main 函数到底为啥这么写?
  4. 延迟加载图片并监听图片加载完成
  5. 大学生java项目创意申请表_基于java ee的大学生作品展示系统.pdf
  6. python表白程序exe_我喜欢你 抖音表白程序python版
  7. php核销次数,人人商城记次时商品核销时展示剩余积分 - YangJunwei
  8. LeetCode 1244. 力扣排行榜(map+multiset)
  9. ros c++ 代码说明文档_减少运维工作量,如何通过 ROS 轻松实现资源编排新方式...
  10. php 三色排序,一个数组中只有0,1,2三种元素,要求对这样的数组进行排序,一个数组中只有0,1,2三种元素,要求对这样的数组进行排序,第2章 排序 | | 第17节 三色排序练习题...
  11. SpringBoot+Vue 完整的外卖系统,手机端和后台管理
  12. Python获取每个用户使用的CPU和内存百分比
  13. 继续SecureString
  14. Linux:使用libgen.h:basename,dirname
  15. 图文安装VMware Workstation教程
  16. PHP按符号截取字符串的指定部分
  17. 【实践】基于CentOS7部署Ceph集群(版本10.2.2)
  18. 想让Button带个图片?安排!LVGL『Image button图片按键控件』介绍
  19. Android值Intent匹配规则挖掘(PMS获取系统apk信息过程)
  20. 地图与定位(LBS)-MapKit篇

热门文章

  1. 安装部署elasticsearch过程详解
  2. 基于jsp+servlet图书管理系统之后台用户信息修改操作
  3. python xml.etree.ElementTree
  4. Windows Server 2012 R2 VDI系列(四)—创建虚拟桌面集合
  5. 管理Active Directory的工具
  6. Nginx源码阅读 ---- 模块的初始化过程,工作进程中初始化事件模块
  7. 字符串 -- 3.15 Length of Last Word -- 图解
  8. Java 8 新日期时间 API ( 下 ) – 时区日期时间
  9. IDEA配置插件,插件使编程更快速
  10. docker 升级linux内核,docker-machine之升级linux内核