这是个很奇怪的问题。我不知道从哪里开始。我在OS X,Terminal.app,UTF-8上.如果我在bash中键入西里尔字母,它就能正常工作。如果我打开python2.7,我可以很好地键入西里尔字母。如果我打开python3.4 (Macport),我可以键入
print( '但是当我把键盘切换到西里尔时,我的西里尔键没有一个寄存器。我仍然可以输入数字和其他符号,但不能输入西里尔字母。怎么一回事?如何让控制台注册西里尔键?
我可以用管道将西里尔的文字传送到python3.4。这只是控制台的一个问题。
编辑:我还安装了python3.2的macports,它以完全相同的方式失败了。
发布于 2015-08-20 11:49:24
感谢Martijn Pieters为我解决了这个问题(见上面的评论)。这似乎是Macports的一个问题。出于其他原因,我不想使用自制软件,但buildout.python项目似乎做到了这一点。
https://stackoverflow.com/questions/29230725
复制相似问题