2015-03-24 3 views
1

Это действительно странная проблема. Я не знаю, с чего начать. Я на OS X, Terminal.app, UTF-8. Если я набираю кириллицу в bash, она работает нормально. Если я открою python2.7, я могу набрать кириллические символы в порядке. Если я открываю python3.4 (MacPorts), я могу ввестиpython 3.4.2 типизация кириллицы

print(' 

, но когда я переключить клавиатуру на кириллицу, ни один из моих кириллических нажатий зарегистрировать. Я все еще могу напечатать цифры и другие символы, но не кириллические буквы. Что происходит? Как я могу получить консоль для регистрации кириллических клавиш?

Я могу передать кириллический текст на python3.4. Это просто проблема с консолью.

EDIT: У меня также есть установка macports python3.2, и она терпит неудачу точно так же.

+2

На днях кто-то сообщил о том же, что и японский. Также используется Macports. Я бы сказал, что это библиотека readlines Macports, которая работает, потому что она отлично подходит для меня, используя мою buildout.python build, а также версию из Homebrew. –

+1

См. [Почему я не могу ввести японские символы в приглашении в Python3?] (Http://stackoverflow.com/q/29145279); Я не могу обмануть это, но это похоже на ту же проблему. –

+0

Спасибо Martijn! Это определенно похоже на аналогичную проблему, хотя мои персонажи никогда не появляются в первую очередь. Я рассмотрю другую установку. – reynoldsnlp

ответ

0

Благодаря Martijn Pieters, который решил эту проблему для меня (см. Комментарии выше). Это, похоже, проблема с Macports. Я не хотел использовать доморощенного по другим причинам, но проект buildout.python, похоже, делает трюк.

Смежные вопросы