Sublime Text 3输出Python

3

我使用两台电脑,它们都安装了Sublime Text 3和Python 2.7。

最近,在没有更改任何配置的情况下(除了可能安装了一些像ANACONDA for ST3这样的软件包),当我在Sublime Text 3上构建我的Python代码时,例如:

print 'Hello world'

控制台输出仅显示:

[Finished in 0.1s]

只是这些,(我想看到打印出来的文本),这很恼人,因为我无论如何都想不出如何解决。

@Jens_Leersen也遇到了一个相关的、或许相同的问题。我尝试了@radioxoma的答案,但没有用。

相关示例


你的PATH环境变量中是否包含了python可执行文件所在的目录?在构建之前,你是否选择了Python的构建系统?控制台中是否有任何错误或消息? - MattDMo
是的,Python exec. 在环境变量中定义的 PATH 中。而且我在构建系统上选择了 Python。没有错误,只有消息 [Finished in 0.1s]。以下是一个具有多个打印输出的程序示例: 链接 - Vyraj
你是如何启动Sublime的?通过双击图标还是从命令行开始?此外,当你构建时,是否会打开一个黑色窗口,然后立即关闭? - MattDMo
我通过单击任务栏中的快速访问图标启动Sublime,当我构建时没有黑色窗口弹出。 - Vyraj
4个回答

1
我也遇到了这个问题。您可以通过工具/构建并选择“Python”而不是“Python-语法检查”来更改它。结果,第一次尝试编译时我点击了“语法检查”。我的愚蠢错误浪费了我几分钟的时间。

0
很简单,按下ctrl + shift + b,然后点击python(不是python - 语法检查)。 构建并完成!

0

这个问题通过卸载 python 2.7,安装带有 python 3.5 的 Anaconda,然后通过 Package Control 安装 anaconda 得以解决。


0

使用Ctrl+shift+b,这将显示一个框,询问您是否要使用Python或Python语法检查。选择Python,完成后您将能够使用Ctrl+b构建代码并在底部看到输出。这个答案与@1757的答案几乎相同,我只是使用快捷方式来获得相同的功能。

谢谢@1757


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接