python-3.x - sublime text 3 w Anaconda 构建 python,但不会显示 gui
问题描述
我已将 Sublime Text 3 配置为从安装的 Anaconda3 发行版构建 python 脚本。我有一个成功打印的“hello world”python 脚本。默认的 python 构建系统也可以工作。
但是,当我尝试运行从 qtdesigner 编译的 gui 脚本时,该 gui 不显示,并且没有提供错误。我认为它只是抑制 gui,但我不知道如何强制它(或配置它)这样做。
如果我构建了 gui 显示的默认 Python 默认系统,那么在使用 Anaconda3 构建系统时,我必须设置一些设置来禁用此 Windows gui 抑制。下面是使用的 Anaconda3.sublime-build json 文件:
{
"cmd": ["C:\\ProgramData\\Anaconda3\\python","-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
我正在使用最新安装的 Anaconda3 和 Sublime Text 3 运行 Windows 10 的 PC。
谢谢您的帮助。
解决方案
{
"cmd": ["start", "cmd", "/k", "C:\\ProgramData\\Anaconda3\\python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
这可能会奏效。它在外部cmd
窗口中启动 python 进程,从命令行而不是在 Sublime 中运行程序。
推荐阅读
- ios - uitableviewcell 内的集合视图单元格中的图像不采用圆角
- angular - 是否可以覆盖 mat-datepicker 上的 mat-monthly-view 组件以添加周数列?
- gradle - 将 'settings.gradle' 中的 'project.hasProperty()' 从 groovy 翻译成 kotlin
- c# - 在 c# 中使用新的 GUID 克隆具有所有子节点的对象
- elasticsearch - 对同一个嵌套对象的两个查询..在不同的值上,然后期望 inner_hits 中有 2 个匹配的对象,但在 Elasticsearch 中只有 1 个
- cmd - 如何从 HTA 文件向同一个 cmd 实例发送多个命令?
- python - 如何在 Python 中将特殊字符写入 DBF 文件?
- javascript - 通过 JavaScript 在 HTML 中正确编码变体选择器
- javascript - 传单:如何删除多边形绘制控制下的“完成”、“删除最后一点”和“取消”子菜单?
- entity-framework - 通过其'列获取相关条目