如何在Windows Vista上不使用快捷方式的情况下启动IDLE(Python编辑器)?
我想教科莫多在击打正确的击键时启动IDLE。 我可以在Windows资源管理器位置栏中的“开始”菜单中使用快捷方式的确切路径来启动IDLE,因此我希望Komodo也能够使用它。 但是,将此路径提供给Komodo会使它说返回1。 这似乎是失败的,因为IDLE无法启动。
我以为我会避免使用快捷方式,而只使用确切的路径。 我转到开始菜单,找到IDLE的快捷方式,右键单击以查看属性。 目标显示为灰色,但显示“ Python 2.5.2”。 “开始于”设置为“ C:\ Python25 \”。 “打开文件位置”按钮也显示为灰色。
我如何找出此快捷方式真正指向的位置? 我已经尝试在C:\ Python25中同时启动python.exe和pythonw.exe,但是都没有启动IDLE。
11个解决方案
65 votes
在Lib\idlelib\idle.py的Python安装目录中有一个名为idle.py的文件。
如果使用Python运行该文件,则应该开始IDLE。
c:\ Python25 \ pythonw.exe c:\ Python25 \ Lib \ idlelib \ idle.py
Florian Bösch answered 2020-06-19T12:13:39Z
15 votes
在Python 3.2.2中,我发现\Python32\Lib\idlelib\idle.bat非常有用,因为它可以让我打开IDLE中以args提供的python文件。
2rs2ts answered 2020-06-19T12:13:59Z
10 votes
这是您可以使用的另一条路径。 我不确定这是否是标准发行版的一部分,或者文件是否在首次使用IDLE时自动创建。
C:\Python25\Lib\idlelib\idle.pyw
Dara Kong answered 2020-06-19T12:14:19Z
9 votes
如果仅运行Python Shell,请输入:
import idlelib.PyShell
idlelib.PyShell.main()
Roger answered 2020-06-19T12:14:39Z
3 votes
Python安装文件夹> Lib> idlelib> idle.pyw
双击它就可以了。
Madhulika Mukherjee answered 2020-06-19T12:15:03Z
3 votes
有一个.bat脚本来启动它(python 2.7)。
c:\Python27\Lib\idlelib\idle.bat
Ohad Cohen answered 2020-06-19T12:15:23Z
1 votes
您还可以直接将快捷键分配给Windows快捷方式(至少在Windows 95中可以,自那时起我就再也没有检查过,但是我认为该选项应该仍然存在^ _ ^)。
fortran answered 2020-06-19T12:15:44Z
1 votes
空闲的快捷方式是“广告快捷方式”,它打破了某些功能,例如“查找目标”按钮。 Google以获得更多信息。
您可以使用十六进制编辑器查看链接,也可以下载LNK Parser以查看其指向的位置。
就我而言,它运行:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"
cbeytas answered 2020-06-19T12:16:17Z
1 votes
我设置了一个快捷方式(使用Windows)并将目标设置为
C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py
很棒
也发现了这个作品
with open('FILE.py') as f:
exec(f.read())
1amdadmt answered 2020-06-19T12:16:45Z
0 votes
我有一个Idle(Python GUI)的快捷方式。
单击左下角的“窗口”图标或使用“窗口键”(仅Python 2),您将看到“空闲”(Python GUI)图标
右键点击图标,然后点击更多
打开文件所在位置
将出现一个新窗口,您将看到Idle(Python GUI)的快捷方式
右键单击,按住并拉出桌面,以在桌面上创建Python GUI的快捷方式。
ted answered 2020-06-19T12:17:27Z
0 votes
Python安装文件夹> Lib> idlelib> idle.pyw
发送快捷方式到桌面。
您也可以从桌面快捷方式将其添加到任务栏以进行快速访问。
希望这可以帮助。
Bora Savkar answered 2020-06-19T12:18:00Z