python 3.4.2输入西里尔语失败

时间:2015-03-24 10:54:38

标签: python bash python-3.x keyboard cyrillic

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

print( '

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

我可以将西里尔文本传递给python3.4。这只是控制台的一个问题。

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

1 个答案:

答案 0 :(得分:0)

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