SublimeREPL для Python

Как я могу настроить sublimeREPL на python в Sublime Text 2? Мое использование (Python 3.3 в Windows 7):

"default_extend_env": {"PYTHONPATH": "C://Python33"},

Это не работает, потому что в сборке (Инструменты -> SublimeREPL -> Python -> Python (или текущий файл Python RUN)) предупреждает об ошибке и не имеет сообщения на нижней консоли.

Сообщение об ошибке:

error


person rimlin    schedule 26.03.2013    source источник
comment
См. stackoverflow.com/questions/10712390/   -  person kgadek    schedule 02.04.2013


Ответы (3)


Не знаю, нужен ли он вам, но может быть кто-то другой. В соответствии с

https://github.com/wuub/SublimeREPL/issues/96

Вам следует перейти на Settings -> Package Settings -> SublimeREPL -> Settings - User

И добавьте эту опцию:

{
    "default_extend_env": {"PATH": "{PATH};C:\\Python27"}
}
person FreeNickname    schedule 25.06.2013

Во-первых, мне кажутся странными двойные косые черты, поэтому я бы начал с их удаления.

"default_extend_env": {"PYTHONPATH": "C://Python33"},

to

"default_extend_env": {"PYTHONPATH": "C:/Python33"},

Это может решить ваши проблемы, но мне кажется странным, что вам вообще нужно выполнять какое-либо редактирование / настройку. Я запускаю SublimeREPL, и у меня python 3 установлен в моей системе, и это версия, которая работает в моем REPL из коробки.

Ошибка, которую вы получаете, сообщает вам, что Windows не может найти указанный файл, это случилось со мной, когда я пытался настроить SublimeREPL или пытался запустить PHP REPL, который имеет странную конфигурацию по умолчанию для Windows. Я понятия не имею, почему текст в шестнадцатеричном формате.

Если у вас установлены две разные версии python, я предполагаю, что ваш путь правильный, если только python 3 не является значением по умолчанию, то есть версией, которая у вас есть в вашем path, тогда я бы рекомендовал вам вернуться к конфигурацию по умолчанию и убедитесь, что вы действительно не используете Python 3 в REPL, вы можете сделать это, выполнив следующие команды:

import sys
help(sys)

У меня почему-то print sys.version не работает, но так было бы разумнее.

person Daniel Figueroa    schedule 26.03.2013

"default_extend_env": {"PYTHONPATH": "C://Python33"}

потому что PATH——"C://Python33" неверно.

Вы должны ввести путь к Python, установленному на вашем компьютере.

person huhan hu    schedule 12.04.2016