python 3.4.2 西里尔文输入失败

python 3.4.2 typing cyrillic fails

这真是一个奇怪的问题。我不知道从哪里开始。我在 OS X,Terminal.app,UTF-8。如果我在 bash 中输入西里尔字母,它就可以正常工作。如果我打开 python2.7,我可以很好地输入西里尔字符。如果我打开 python3.4 (macports),我可以输入

print( '

但是当我将键盘切换为西里尔文时,none 我的西里尔文按键会注册。我仍然可以输入数字和其他符号,但不能输入西里尔字母。到底是怎么回事?如何让控制台注册西里尔文按键?

我可以将西里尔文本通过管道传输到 python3.4。这只是控制台的问题。

编辑:我还有 python3.2 的 macports 安装,但它以完全相同的方式失败。

感谢 Martijn Pieters 为我解决了这个问题(见上面的评论)。这似乎是 Macports 的问题。由于其他原因我不想使用自制软件,但 buildout.python 项目似乎可以解决问题。