2016-02-27 97 views
2

我已經在我的設備(Windows)中安裝了python 3.5解釋器。如何在Sublime Text中運行python 3.5

任何人都可以指導我通過使用包運行它的過程像SublimeREPL

+0

我想你可能想爲python3.5在崇高文本上創建一個新的[build system](http://sublimetext.info/docs/en/reference/build_systems.html)。您可以複製現有的python編譯系統並修改它以供您使用。 – ktbiz

回答

5

是的,你可以使用任何你想從Sublime運行程序的Python版本 - 你只需要定義一個新的build system。選擇Tools -> Build System -> New Build System,然後刪除其內容,將其替換爲:

{ 
    "cmd": ["C:/Python35/python.exe", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

假設C:/Python35/python.exe是正確的路徑。如果python.exe位於其他位置,則只需使用正斜槓/代替Windows標準反斜槓\即可。

將文件另存爲Packages/User/Python3.sublime-build,其中Packages是通過選擇Preferences -> Browse Packages...打開的文件夾 - 崇高應該已經自動保存在正確的目錄。現在,將是您可以使用Python 3

上設置SublimeREPL與Python 3中運行的文件,具體選擇Tools -> Build System -> Python3選項,請按照my answer here的說明。

1

如果您已經安裝了python3和SublimeREPL,您可以嘗試使用正確的路徑設置密鑰綁定到python3文件。

[ 
    { 
     "keys":["super+ctrl+r"], 
     "command": "repl_open", 
        "caption": "Python 3.6 - Open File", 
        "id": "repl_python", 
        "mnemonic": "p", 
        "args": { 
         "type": "subprocess", 
         "encoding": "utf8", 
         "cmd": ["The directory to your python3.6 file", "-i", "$file"], 
         "cwd": "$file_path", 
         "syntax": "Packages/Python/Python.tmLanguage", 
         "external_id": "python", 
         "extend_env": {"PYTHONIOENCODING": "utf-8"} 
         } 
    } 
] 

您可以將該代碼複製到你的/崇高的文本3 /首試/按鍵綁定/

希望這有助於!

相關問題