Sublime Text 3 + Python 3 = NOT UTF-8. Почему?

Пресловутый [Decode error - output not utf-8] под Win.
Sublime для меня диковина, Python изучаю несколько месяцев.
Порядок действий с нуля:
- установил Sublime Text 3
- загрузил Jedi
- Tools -> Build System -> Python
Запускаю простой код с текстом на кириллице: NOT UTF-8.

Посмотрел форумы Sublime, там чёрт ногу сломит. Нашёл предполагаемое решение в виде новой Build System. Файлу дал внятное имя, в сам файл прописал:
{
"cmd": ["C:\\python33\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}


NOT UTF-8. Сугубо ради эксперимента добавил строку "encoding": "utf-8". Результат тот же. Добавил в начало кода # -*- coding: utf-8 -*-. Без изменений.
Должен же быть способ заставить их работать вместе.

РЕШЕНИЕ НАЙДЕНО!
New Build System со следующим кодом:
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp1251"
}
  • Вопрос задан
  • 7644 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Ensase
Проверьте, что путь к python прописан в переменной окружения PATH.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы