3

我想在 sublimetext2 中运行 python 所以我选择构建系统为 python 然后我通过这个站点安装包控制我使用手动安装包的说明我不知道如何重新启动 sublime text2 并按 ctrl+ B 没有显示我尝试打印“hello world”的任何内容,但它什么也没显示。我该怎么做才能让它工作?我在这样的stackoverflow问题中搜索了很多,但我仍然有问题谢谢。

4

3 回答 3

2

我会尽力帮助你,但根据评论似乎没有希望。按着这些次序:

  1. 打开 sublime,转到Preferences-> Browse Packages...,打开命名的目录Python并打开文件Python.sublime-build(将其拖到 sublime 中)

  2. 它应该如下所示:

    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    
  3. 打开命令行(或任何控制台,以防您不在 Windows 中工作)并键入“cmd”列表中的第一个值,即:python然后按 Enter。

  4. 如果出现错误,则必须确保 python 在您的环境路径中,如有必要,请重新安装 python。

  5. 在确保 python 在您的系统路径中之后,重新启动 sublime(甚至重新启动计算机以确保加载了新环境变量)

  6. 在 sublime 中按ctrl+n打开新选项卡,输入以下字符串:print "hello sublime!"按 enter,现在按ctrl+s并将文件保存在某处。

  7. 仍然在崇高的按下ctrl+shift+p并输入python选择Set Syntax: Python

  8. 转到Tools->Build System并确保Automatic已选中。

  9. ctrl+b,你应该看到类似的东西那

祝你好运!

于 2012-12-06T13:12:14.667 回答
2

我刚遇到同样的问题,不明白为什么它不起作用。然后我查看了控制台日志(View->Show Console),发现 Sublime Text 无法正确编码“元音变音”(Unicode 字符 U+0308)。这个问题是因为我有一个名为“Übung”的文件夹,而 ST 无法处理“Ü”。所以我做了以下事情:

  1. 关闭文件并退出 Sublime Text
  2. 检查了我要执行的文件路径中的每个文件夹名称。
  3. 更改了包含非 ASCII 字符的文件夹的名称
  4. 再次打开 Sublime Text 和文件
  5. 工具->构建

它对我有用。我希望这会有所帮助。

于 2017-05-13T12:23:11.077 回答
1

在我的情况下,问题是由于SublimeText\Data\Packages\Default\exec.py(首先我检查了我的系统控制台中是否识别了python)。

然后,我根据ByScripts 解决方案修改了这个文件(exec.py )中的 1 行,问题就解决了。

于 2015-08-21T15:55:44.197 回答