【问题标题】:sublime text 3 w Anaconda builds python, but will not display guisublime text 3 w Anaconda 构建 python,但不会显示 gui
【发布时间】:2021-01-14 12:39:13
【问题描述】:

我已将 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"
}

我正在使用 PC 运行 Windows 10,并安装了最新的 Anaconda3 和 Sublime Text 3。

感谢您的帮助。

【问题讨论】:

    标签: python-3.x qt-designer sublime-anaconda


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

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

    【讨论】:

    • 感谢您的建议。我收到以下错误:“[WinError 2] 系统找不到指定的文件”
    • @jrive 好的,我有点困惑。您最初的 Anaconda 构建系统是否使用 C:\\ProgramData\\Anaconda3\\python 路径?如果将 python 更改为 python3 会发生什么?
    • 我让它工作了,但我不能确切地告诉你我做了什么。它是 python ......这是 Anaconda3 根目录中的可执行文件。我安装的 Sublime 将用户设置放在 AppData\Roaming\.....我不知道为什么;我以管理员身份为所有用户安装了它。无论如何,我可能一直在更新错误的 Sublime-build 文件.....另外,我必须做的另一件事是,一旦安装了 Conda 包,我必须“使用 Conda:Enable 启用它...... .我必须说,安装这些环境比我编写的任何代码都难!(尤其是对于硬件人员)。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多