首页 > 解决方案 > 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。

谢谢您的帮助。

标签: python-3.xqt-designersublime-anaconda

解决方案


{
    "cmd": ["start", "cmd", "/k", "C:\\ProgramData\\Anaconda3\\python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

这可能会奏效。它在外部cmd窗口中启动 python 进程,从命令行而不是在 Sublime 中运行程序。


推荐阅读