Найти - Пользователи
Полная версия: Python3. Sublime Text. Mac. Не работает вывод в Юникоде (ошибку выдает)
Начало » Инструментальные средства разработки » Python3. Sublime Text. Mac. Не работает вывод в Юникоде (ошибку выдает)
1 2 3
delvin-fil
a031070
Хорошо, вот так
 #!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
from __future__ import print_function
import sys  
reload(sys)  
sys.setdefaultencoding('utf-8')
print (u"Привет из логова ПИТОНА")
пробовали?
a031070
delvin-fil
Хорошо, вот так
 #!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
from __future__ import print_function
import sys  
reload(sys)  
sys.setdefaultencoding('utf-8')
print (u"Привет из логова ПИТОНА")
пробовали?

Да, так работает (с переключением системы сборки на стандартный Python)
delvin-fil
Сделайте:
 import sys
ver = sys.version
ver = (ver[0:90])
print (ver)
Подозреваю, что покажет что-то вроде(если убрать строку ver = (ver) - весь выхлоп):
2.7.12 (default, Mar 7 2017, 17:20:30)
Вам надо подключить 3.6.
Такой код, я так понимаю, вы создали(файл Python 3.6.sublime-build(у вас, судя по скрину, просто Python3.sublime-build)):
 {
	"cmd": ["/usr/bin/python3.6", "-u", "$file"],
	"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
	"selector": "source.python"
}
Теперь главное, указать правильный путь к питону(у меня - /usr/bin/python3.6) и его прописать в правильное место(у меня - ~/.config/sublime-text-3/Packages/Python36/Python\ 3.6.sublime-build).
Я не знаю, где это находится в маке, засим постарайтесь найти сами - тут я не помощник.

А вообще, даже если не знакомы с вражеским, все равно ознакомьтесь с этой статьей, там довольно подробно описано.
a031070
delvin-fil
,
Да, для Python выдает
2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.

Для Python3:
3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04)
[GCC 4.2.1 (Apple Inc. build 5666) (dot

За статью спасибо. Изучаю

delvin-fil
a031070
Всегда пожалуйста.
a031070
Как я понял - проще скачать что-то другое работающее и не заморачиваться.
delvin-fil
a031070
Как я понял - проще скачать что-то другое работающее и не заморачиваться.
С таким отношением не стоит браться за программирование.
a031070
delvin-fil
С таким отношением не стоит браться за программирование.
А разве смысл программирования - это копание в чужих багах?
Я ведь все правильно установил. Все из коробки.
И вместо того, чтобы вспоминать, как программировать, я вторые сутки копаюсь в настройках Sublime.

Чем плохо мое отношение, нацеленное на результат? И он никак не связан с решением проблемы русификации Sublime.

Да, я благодарен вам за то, что вы уделили мне время и попытались со мной решить эту проблему.
Спасибо Вам.
a031070
Для экспериментов и самокопаний установил Geany.
Работает.

Конечно, я обязательно напишу разработчикам Sublime.
a031070
Кстати, а в Sublime input() работает? Просто написал вот так

 # -*- coding: utf-8 -*-
import sys
ver = sys.version
ver = (ver[0:90])
print (ver)
exp = input()
print(exp)
а в ответ тишина Только версию выдал и все
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB