我正在运行 Mac OS X 10.6.8;
我已经使用 python 2.5.4 8 年了,没有问题,我也没有使用 python 2.6 和 python 3.1;
但我最近不得不安装 python 2.7.10,它已成为默认解释器,现在解释器运行时出现问题,我需要在交互模式下输入带有 utf-8 字符的表达式:终端响铃,并且,当然,字符不显示;
然而,任何包含涉及 utf-8 字符串的表达式的 python 脚本仍然会像往常一样被解释;只是除了 7 位字符,我不能直接输入任何内容,即使我调整了 site.py 脚本以确保 sys.getdefaultencoding() 会产生“utf-8”值;
在 tcsh 或 bash 提示符下,输入 utf-8 可以正常工作,甚至可以作为 python -c 命令的参数;只是没有 python 解释器喜欢它:它们都没有——2.5、2.6、2.7...虽然我还没有尝试过 python 3!
有人可以帮忙吗?