【问题标题】:Problems with running Python 32 in Sublime Text 2在 Sublime Text 2 中运行 Python 32 的问题
【发布时间】:2014-05-28 18:04:49
【问题描述】:

我知道有很多关于在 Sublime Text 2 中运行 Python 的问题,但我有一个问题。

我已经更改了 AppData 包中的“Python.sublime-build”文件

{
    "cmd": ["C:\\Program Files\\Python32\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

其中“C:\Program Files\Python32\python.exe”是我自己的路径。当我按 Ctrl + B 时,我看到“正在建设...”,然后铭文消失,没有任何反应。

怎么办。请帮帮我!

【问题讨论】:

    标签: python python-3.x ide runtime sublimetext2


    【解决方案1】:

    您不应修改AppData/Roaming/Sublime Text 2/Packages/ 中的任何文件,除非它们位于User/ 目录中。任何更改都将在升级时被覆盖,如果您破坏了某些内容(除非您已进行备份),您可能无法在不重新安装的情况下修复它。

    所以,将Packages/Python/Python.sublime-build 改回如下:

    {
        "cmd": ["python.exe", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python"
    }
    

    接下来,创建一个新文件Packages/User/Python3.sublime-build,内容如下:

    {
        "cmd": ["c:/Program Files/Python32/python.exe", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python"
    }
    

    保存文件,然后转到Tools -> Build System 菜单并选择Python3。您现在应该能够通过点击 CtrlB 来运行 Python 3 文件。我建议运行下面的那个,因为它会显示您的 Python 安装是否正常工作:

    import sys
    print(sys.version)
    

    【讨论】:

    • 同样的结果,什么也没有发生。
    • @Luchnik - 你确定c:\Program Files\Python32python.exe 的位置,并且已经正确安装了吗?另外,您要运行的程序是什么?尝试运行我答案底部的那个(确保先保存文件)。另外,请尝试从命令行运行它以确保 Python 正常工作。
    猜你喜欢
    • 1970-01-01
    • 2014-04-23
    • 2014-08-05
    • 2016-02-22
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    相关资源
    最近更新 更多