2014-03-04 121 views
2

,當我在REPL,EVAL或轉讓選擇我已經運行下面的錯誤潘岳:崇高的文本3 REPL的MacOS

Cannot find REPL for 'python' 

我使用Python 3,閱讀等後期我做出這個改變的崇高使用文本3

1.創建一個文件名:Python3.sublime.build用下面的代碼:

{ 
"path": "/Library/Frameworks/Python.framework/Versions/3.3/bin/", 
"cmd": ["python3.3", "-u", "$file"], 
"env":{}, 
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
"selector": "source.python" 
} 

然後,我必須建立一個Python3系統

選項個

2.In設置在崇高REPL - 默認我把這個:

"default_extend_env": {"PATH": "/Library/Frameworks/Python.framework/Versions/3.3/bin/python3:{PATH}"}, 

和更改文件Main.sublime-menu在位於Packages/SublimeREPL/config/Python本:

[ 
    { 
     "id": "tools", 
     "children": 
     [{ 
      "caption": "SublimeREPL", 
      "mnemonic": "r", 
      "id": "SublimeREPL", 
      "children": 
      [ 
       {"caption": "Python", 
       "id": "Python", 

       "children":[ 
        {"command": "repl_open", 
        "caption": "Python 3", 
        "id": "repl_python3", 
        "mnemonic": "p", 
        "args": { 
         "type": "subprocess", 
         "encoding": "utf8", 
         "cmd": ["/Library/Frameworks/Python.framework/Versions/3.3/bin/python3", "-i", "-u"], 
         "cwd": "$file_path", 
         "syntax": "Packages/Python/Python.tmLanguage", 
         "external_id": "python", 
         "extend_env": {"PYTHONIOENCODING": "utf-8"} 
         } 
        }, 
        {"command": "repl_open", 
        "caption": "Python 3 - IPython", 
        "id": "repl_python_ipython3", 
        "mnemonic": "p", 
        "args": { 
         "type": "subprocess", 
         "encoding": "utf8", 
         "autocomplete_server": true, 
         "cmd": { 
          "osx": ["/Library/Frameworks/Python.framework/Versions/3.3/bin/python3", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"], 
          "linux": ["/Library/Frameworks/Python.framework/Versions/3.3/bin/python3", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"], 
          "windows": ["/Library/Frameworks/Python.framework/Versions/3.3/bin/python3", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"] 
         }, 
         "cwd": "$file_path", 
         "syntax": "Packages/Python/Python.tmLanguage", 
         "external_id": "python", 
         "extend_env": { 
          "PYTHONIOENCODING": "utf-8", 
          "SUBLIMEREPL_EDITOR": "$editor" 
         } 
        } 
        } 
       ]} 
      ] 
     }] 
    } 
] 

我覺得有必須是一個簡單的方法引用python 3,但我沒有找到它或找不到明確的,當我在工具,SublimeREPL,Python和Python 3中選擇它打開一個新的選項卡與python 3

回答

0

設置佈局爲「2行」 NU。 從工具下的Command Palette中選擇「SublimeREPL:Python」。

〜摩根(在這個非常新)