4

私はメモリスティックの崇高なポータブルと一緒にpythonポータブルを使用し、崇高なREPLをインストールすることにしましたが、sublimereplのビルドパスとしてpythonポータブルを使用しようとすると、指定されません。

簡単に言えば、崇高なテキストのように sublimerepl python パスを指定することはできません。

以下を SublimeREPL.sublime-settings に追加してみました

"default_extend_env": {"PATH": "{PATH}:C:\\Users\\Andy\\Documents\\_Main\\M-Stick Backups\\08.07.13\\Computing\\Python Portable\\Portable Python 2.7.3.1\\App\\python.exe"},

私も変更しようとしました:

"cmd": ["python", "-i", "-u"],

"cmd": ["C:\\Users\\Andy\\Documents\\_Main\\M-Stick Backups\\08.07.13\\Computing\\Python Portable\\Portable Python 2.7.3.1\\App\\python.exe", "-u", "$file"],

Python/Main.sublime-menu 内

通常のサブライムでは、Python.sublime-build に以下を追加します。

{"cmd": ["C:\\Users\\Andy\\Documents\\_Main\\M-Stick Backups\\08.07.13\\Computing\\Python Portable\\Portable Python 2.7.3.1\\App\\python.exe", "-u", "$file"],"file_regex": "^[ ]*Iile \"(...*?)\", line ([0-9]*)","selector": "source.python"}

何か案は?

ありがとう、アンドリュー

4

2 に答える 2

2

の間違ったコード行を変更している可能性はあります/Packages/SublimeREPL/config/Python/Main.sublime-menuか? 現在のファイルで REPL を実行したい場合は、

{"command": "repl_open",
 "caption": "Python - RUN current file",
 "id": "repl_python_run",
 "mnemonic": "d",
 "args": {
    "type": "subprocess",
    "encoding": "utf8",
    "cmd": ["C:\\Users\\Andy\\Documents\\_Main\\M-Stick Backups\\08.07.13\\Computing\\Python Portable\\Portable Python 2.7.3.1\\App\\python.exe", "-u", "$file_basename"],
    "cwd": "$file_path",
    "syntax": "Packages/Python/Python.tmLanguage",
    "external_id": "python",
    "extend_env": {"PYTHONIOENCODING": "utf-8"}
    }

変更されたセクションは次のようになります。(現在のファイルを実行するのではなく、インタプリタを対話モードで開くコマンドを変更しているようです)。

于 2013-07-10T15:50:09.097 に答える