You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Emeditor配置Python外部工具时含空格文件名无法运行的解决建议咨询

Emeditor配置Python外部工具时含空格文件名无法运行的解决建议咨询

嘿,我看了你的配置和遇到的问题,其实症结很简单,马上就能搞定!

先把你的当前配置贴出来方便参考:

External Tool Properties
    Title: Python 2
    Command: C:\Windows\System32\cmd.exe
    Arguments: /k python $(Path)    
    Initial Directory: $(Dir)    
    Icon Path: C:\Users\xxxxx\AppData\Local\Programs\Python\Python313\python.exe
    Save File = Y
    Use Current Environment Variables = No
    Use Output Bar = No
    Set Focus in Output Bar = No
    Close on Exit =  No
    Input  = None
    Add EOF (Ctrl-Z, U-001A or 1AH) = No
    Output = Discard  
    Encoding = UTF-8
    Standard Error: = Discard

问题出在Arguments这一行的写法上:Windows的cmd命令里,只要路径或文件名包含空格,必须用双引号把整个路径括起来,不然cmd会把空格当成命令的分隔符,把文件名拆成多个无效参数传递给Python,自然找不到正确的文件。

你只需要把Arguments改成下面这样就行:

Arguments: /k python "$(Path)"

修改之后,不管你的文件名或者文件路径里有没有空格,cmd都能正确识别完整的文件路径,Python就能正常加载代码进入交互模式啦。

另外提个小细节:你的工具标题写的是Python 2,但图标路径指向的是Python313的exe,这个不影响当前问题,只是如果需要对应版本的话可以调整下Command或者Icon路径~

备注:内容来源于stack exchange,提问作者Tamitik_Tech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 15:20:30