崇高文字:没有Python输出

时间:2018-08-30 21:06:11

标签: python-3.x sublimetext3

我正在尝试在MacOSX下的最新Sublime Text中从最新的Anaconda稳定版dist运行Python 3。我已按照https://www.thecrazyprogrammer.com/2017/04/how-to-run-python-program-in-sublime-text.html中的安装说明进行操作。

我正试图在Sublime Text中运行它:

# Demo file for Spyder Tutorial
# Hans Fangohr, University of Southampton, UK

def hello():
    """Print "Hello World" and return None."""
    print("yes")

# Main program starts here
hello()

所以我已经完成了这些步骤:

1)从以下位置安装了SublimeREPL插件 https://packagecontrol.io/installation

2)打开崇高视图>显示控制台。然后在底部的控制台框中粘贴我刚刚从SublimeREPL插件复制的代码。

3)然后选择“首选项”>“程序包控制”>“程序包控制:安装程序包”。

4)在文本框中,键入SublimeREPL并选择它以安装插件。安装完成后,重新启动sublime文本。

5)工具>构建系统>新构建系统。打开一个新文件,将以下代码粘贴到其中:

{
"cmd": ["/Users/user/usr/anaconda3/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

6)将其另存为Python-3.sublime-build

现在,当我选择“工具”>“构建系统”->“ Python-3”,然后选择“工具”>“在控制台中构建”时,我得到以下内容,而我的代码中没有打印输出:

yes
[Finished in 0.1s] 

当我选择“ Python”作为构建系统(这是默认设置),然后选择“构建方式...”时,我也会得到一个框,可以在其中选择“ Python”或“ Python语法检查”。选择“ Python”会产生相同的输出,只是:

yes
[Finished in 3.3s]

选择“ Python语法检查”只会产生以下内容,这次没有“是”:

[Finished in 2.4s]

相反,当我选择新的“ Python-3”作为构建系统时,“构建方式”不提供选择框,而是立即运行可产生相同输出的内容:

yes
[Finished in 3.0 s]

怎么了?如何通过progam输出运行Python?

0 个答案:

没有答案