崇高確實來與它自己的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版本,這就是你看到它的原因。