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
那你再自己去对应注册表中去确认一下,是否正常导入成功了。参考我当前正常的时候的效果是:
两个方法试下:
直接进去安装目录内,
就在你的安装目录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编辑的选项的主要内容,如果未能解决你的问题,请参考以下文章