ctrl + B不适用于sublimetext2中的python

时间:2012-12-06 12:30:53

标签: python sublimetext2

我想在sublimetext2中运行python所以我选择构建系统作为python然后我通过this site来安装包控件我使用手动指令来安装包我不知道如何重启崇高的text2和按ctrl + B并没有向我显示任何我试图打印“你好世界”的东西,但它没有显示任何东西。 我能做些什么来使它工作?我在stackoverflow问题中搜索了很多like this但我仍有问题 感谢。

3 个答案:

答案 0 :(得分:2)

我会尽力帮助你,不过根据评论,它似乎毫无希望。请按照以下步骤操作:

  1. 打开sublime,转到Preferences - &gt; Browse Packages...,打开名为Python的目录并打开文件Python.sublime-build(将其拖动到崇高)< / p>

  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!"按回车键,现在按ctrl+s并将文件保存到某处。

    < / LI>
  7. 仍处于崇高状态ctrl+shift+p并输入python选择Set Syntax: Python

  8. 转到Tools - &gt; Build System并确保选中Automatic

  9. ctrl+b,您会看到类似that

  10. 的内容 祝你好运!

答案 1 :(得分:2)

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

  1. 关闭文件并退出Sublime Text
  2. 选中了我想要执行的文件路径中的每个文件夹名称。
  3. 更改了包含非ascii字符的文件夹的名称
  4. 再次打开Sublime Text和文件
  5. 工具 - &GT;生成
  6. 它对我有用。我希望这可以提供帮助。

答案 2 :(得分:1)

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

然后,我根据ByScripts solution修改了此文件中的1行( exec.py ),问题解决了。