在安装Python 2.7和Python 3.5之后,无法使用IDLE选项进行编辑。应该做什么?

时间:2016-08-18 09:20:07

标签: python python-idle

右键菜单中的我的IDLE选项已消失。

我认为这是因为我使用的是Python 3.5.2,但我安装了Python 2.7.12而没有卸载Python 3.5.2。后来我卸载了Python 2.7.12,从那时起,.py文件在Chrome中打开,但我无法用IDLE打开它。 Python脚本的常用徽标已经消失。相反,它现在在图片中有徽标。我能做什么?我在问题发生后卸载了Python 3.5并重新安装了它。然而问题仍然存在。

New logo of Python files/scripts

3 个答案:

答案 0 :(得分:1)

选项1: 右键点击任意javaMailSender.setUsername("userLogin@gmail.com"); javaMailSender.setPassword("xxxxxx"); javaMailSender.setHost("ssl0.ovh.net"); javaMailSender.setProtocol("smtp"); javaMailSender.setPort(25); MimeMessage mimeMessage = javaMailSender.createMimeMessage(); mimeMessage.setFrom(new InternetAddress("myOwnLogin@myApp.fr")); 文件,然后点击.py,然后点击Open Withchoose default Program

如果您看到Choose another app之后显示的列表,请点击python.exeChoose another program选项。单击Windows 10中的Browse后,可能会出现该选项。

接下来浏览到python insallation目录并选择More App

选项2: 运行python.exe并转到键regedit并将默认值更改为HKEY_CLASSES_ROOT\.py

退出之后&登录。上下文菜单将再次出现。

答案 1 :(得分:1)

另一种方法是modify your Python installation。我建议不要重新安装Python,因为你会丢失已安装的模块和脚本。但是,如果你不介意重新开始,reinstalling Python将解决这个问题。

修改Python安装:

  1. 打开Control Panel

    Control Panel Screenshot

  2. Uninstall Python启动器。

  3. 点击Python 3.6(或你的版本) 有。)
  4. 选择修改。
  5. 可选功能页面上,确保 .py launcher checkbox已经过检查。
  6. 继续并等待设置完成。
  7. 完成后,您可以重新启动计算机或     退出然后登录。

    现在,当您右键单击.py files时,Edit With IDLE将显示在上下文菜单中。请注意,您的.py files 打开 Python启动器。

    enter image description here

    希望这有帮助。

答案 2 :(得分:0)

在保存python代码时...将显示两个扩展名val ts = List( ("a","1", List("foo","bar","baz")), ("b","2", List("foo1","bar1","baz1")) ) List( (a,1,foo), (a,1,bar), (a,1,baz), (b,2,foo1), (b,2,bar1), (b,2,baz1) ) 。 使用.py扩展程序保存文件,即代替.pyw将其另存为.pyw将解决您的问题。这对我有用。