Проблема с конфигурацией python3 на sublimetext3

Я недавно установил python3. Я создал новую систему сборки и назвал ее Python3.sublime-build и добавил следующее:

{
    "cmd": ["python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "utf8",
    "path": "/usr/local/Cellar/python3/3.5.1/bin/“
}

Путь - это место, где находятся мои установочные файлы python3.

Но когда я выбираю python3 и использую функцию сборки, я получаю сообщение об ошибке

No build system

Python 2.7 отлично работает. Как я могу это исправить ?

Спасибо


person Ayubx    schedule 03.03.2016    source источник
comment
Что, если вы попробуете изменить путь на /usr/local/bin?   -  person MattDMo    schedule 03.03.2016
comment
@MattDMo Спасибо, но это не работает. Я могу запустить python3 с терминала. Это просто настройка SublimeText3   -  person Ayubx    schedule 03.03.2016
comment
Еще раз спасибо @MattDMo. Удаление "path": "/usr/local/Cellar/python3/3.5.1/bin/“ и изменение записи cmd с python на /usr/local/bin/python3, похоже, решили проблему. Он отлично работает с включенной кодировкой.   -  person Ayubx    schedule 03.03.2016


Ответы (1)


Вот система сборки, которую я использую:

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

Я не устанавливаю "path", вместо этого я просто помещаю полный путь к двоичному файлу python3 в массив "cmd". Теоретически в "encoding" не должно быть необходимости, поэтому я бы попробовал удалить его, пока система сборки не заработает, а затем попробуйте добавить ее обратно.

person MattDMo    schedule 03.03.2016