崇高确实来与它自己的Python版本,虽然它的Python 3.3.6,您可以通过从菜单中选择View > Console
并输入以下代码(或在你的问题的代码中看到,虽然在这种情况下提供稍少的详细信息):
import sys
print(sys.version)
这就是说,这个版本的Python的嵌入崇高直接和仅用于您或其他开发人员的崇高创建插件(在崇高得多默认功能也被定义蟒蛇)。
因此,外部代码根本无法访问它,所以没有办法使用它来运行自己的脚本。为此,您需要在您的机器上单独安装Python。
Linux和MacOS通常会安装一个Python版本,但Windows不会。所以如果你想运行外部Python程序,那么在Windows上还有一个额外的步骤,而在其他操作系统上,你通常可以快速进行。
如果你使用的是MacOS,那很可能是Python 2.7版本,因为那是预装在该OS上的Python版本(至少在MacOS 10.10中是这样)。如果你在Linux上,这可能是Python 2的一个版本,或者它可能是Python 3,这取决于你的发行版。
由于两个版本并不完全兼容,因此您可能会发现python
执行版本2,而python3
执行版本3,具体取决于您安装的版本。
附带卓异在Python
包,其用于通过Tools > Build
建立/运行Python程序试图执行python
执行外部代码,这在大多数情况下将是的Python 2.
的Python.sublime-build
我不使用REPL软件包,但是我猜测它默认配置为执行python
,所以它会选择你已安装的Python 2版本,这就是你看到它的原因。