win7装了python右键点.py的文件没有idle编辑的选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7装了python右键点.py的文件没有idle编辑的选项相关的知识,希望对你有一定的参考价值。

RT。正在学习python,但发现安装后右键点击没有用idle编辑的选项,设置了环境变量,cmd能直接打开python,还是不行,求大神指教!!

猜测是你的安装的python版本,和win7的版本不匹配。尤其是win7是64位的,然后你安装了32位的python,然后容易出现这类问题。


解决办法:

方法1:

重新安装和你当前win7版本匹配的python。


方法2:

google搜:

py 右键 idle 没有

然后去修改别人给出的那个注册表:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\\Python.File\\shell\\EditwithIDLE]
@="&Edit with IDLE"

[HKEY_CLASSES_ROOT\\Python.File\\shell\\EditwithIDLE\\command]
@="\\"C:\\\\Python32\\\\pythonw.exe\\" \\"C:\\\\Python32\\\\Lib\\\\idlelib\\\\idle.pyw\\" -e \\"%1\\""

把路径改为你的路径,然后另存为.reg,双击运行,即可。

追问

两个方法都试了,从官网下了64位的版本,也改了注册表,都没用

追答

    确保完整卸载之前的版本,再安装你所匹配的版本。

    你的win7是什么版本?

    你怎么改的注册表?

追问

重新卸载了一遍,卸载完还用软件清楚了残留数据安装的,还是一样。
win7是家庭普通版64位的,python安装文件是在官网下的,2.6.6的64位版本python-2.6.6.amd64,是不是这个有问题
改注册表是用你说的方法,复改成制到文档里面,改了安装路径后改成reg格式运行的,也提示导入成功了,但右键还是没有

追答

    那卸载掉2.6.6,试试更新的版本,比如:

    http://www.python.org/ftp/python/2.7.5/

    中的:

    python-2.7.5.amd64.msi

    那你再自己去对应注册表中去确认一下,是否正常导入成功了。参考我当前正常的时候的效果是:

参考技术A

两个方法试下:

    直接进去安装目录内,
    就在你的安装目录Lib\\idlelib里面的
    有一个叫做idle.bat的批处理文件,可以试一下看看是不是呢。
    也可以通过执行下面两行脚本:
    import sys

    print sys.path
    查看一下详细的系统变量,会显示出来你的Python的一些变量的。

    新建一个*.py文件,右键点击 -> 打开方式 -> 选择默认程序 -> 浏览,找到并选择python.exe


实在不行就重装

参考技术B 办法1:一定要用超级用户安装。通常会有。你可以去掉后,重新安装一次。
办法2:直接把python目录里的idle.py拖到你的桌面上
办法3:安装sublime text2代替idle
办法4:手工修改注册表。我以前似乎做过这样的尝试。忘记怎么做了。可以搜索一下。.py文件执行中的注册表配置。

还是办法1简单。我一直用这个办法。可能是被某些软件拦截了。不让你创建菜单。
参考技术C 安装Python2.7
在选择默认打开程序中会出现Python.exe
选择这个然后右键就能出现idle了
参考技术D "C:\Python\pythonw.exe" -m idlelib "%L" %*

同时装了Python3和Python2,怎么用pip

我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码。
py -2 test.py
py -3 test.py
去掉参数 '-2/-3'
在代码文件最开始加入一行
#! python2
或者#! python3
分别表示该代码文件使用Python2或者Python3解释运行。那么运行的时候命令行为
py test.py
使用pip
py -2 -m pip install XXXX
或者
py -3 -m pip install XXXX
注意
python2代码文件开头
! python2
coding: utf-8`
参考技术A pip3调用Python3的,pip默认就是调用Python2的

以上是关于win7装了python右键点.py的文件没有idle编辑的选项的主要内容,如果未能解决你的问题,请参考以下文章

XP系统装了微软雅黑之后,文字变小

64位Win7中7zip无法关联文件的问题

Win7 Arduino“驱动安装成功” 但是驱动不能使用? 怎么搞!!! 急。

win7台式机上使用airpods

win7台式机上使用airpods

同时装了Python3和Python2,怎么用pip