Win10下GNU Radio Companion无法设置Python块编辑器求助
解决Win10下GNU Radio Companion 3.10.9.2无法指定Notepad++编辑嵌入式Python块的问题
核心问题排查
你之前修改的配置文件路径有误:GRC 3.10在Windows系统中,配置文件默认存放在%APPDATA%\gnuradio(即C:\Users\Steve\AppData\Roaming\gnuradio),而非用户根目录下的.gnuradio文件夹,这是导致配置无效的主要原因。
分步解决方案
1. 修正GRC配置文件指定编辑器
- 打开文件资源管理器,输入
%APPDATA%\gnuradio并回车,找到grc.conf文件 - 用任意文本编辑器打开该文件,找到
[grc]段落,添加或修改以下内容(注意路径用双反斜杠转义,或直接用正斜杠):[grc] editor = "C:\\Applications\\Notepad++.exe" # 或用正斜杠:editor = "C:/Applications/Notepad++.exe" - 保存文件后完全重启GRC,双击嵌入式Python块,点击“在编辑器中打开”测试是否调用Notepad++
2. 让Notepad++出现在GRC的“选择编辑器”列表中
- 找到任意
.py格式的文件,右键选择「打开方式」→「选择其他应用」 - 滚动到列表底部,点击「更多应用」→「在这台电脑上查找其他应用」
- 导航到
C:\Applications\Notepad++.exe,选中后点击「打开」,可勾选「始终使用此应用打开.py文件」(可选) - 回到GRC,再次点击嵌入式Python块的「选择编辑器」,即可看到Notepad++选项
3. 快捷方式强制指定编辑器(备用方案)
如果上述方法无效,可通过启动参数强制GRC使用Notepad++:
- 找到GRC的桌面快捷方式,右键选择「属性」
- 在「目标」栏的末尾添加参数(注意和原路径之间加空格):
示例修改后的目标:--editor "C:\Applications\Notepad++.exe""C:\Program Files\GNURadio\bin\gnuradio-companion.exe" --editor "C:\Applications\Notepad++.exe" - 点击「确定」,用该快捷方式启动GRC即可生效
4. 环境变量简化配置(可选)
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」的
Path中添加C:\Applications,点击「确定」保存 - 回到
grc.conf,可将编辑器配置简化为:[grc] editor = "notepad++.exe" - 重启GRC即可生效
内容的提问来源于stack exchange,提问作者SteveJP
相关产品推荐
相关产品推荐

