如何在启用4字节unicode的情况下重新编译Python2.7?

时间:2015-01-09 03:16:20

标签: python python-2.7 unicode compilation

我已尝试./configure --enable-unicode./configure --enable-unicode=ucs4,但命令import sys; print sys.maxunicode仍为65535。

如何修复此问题并在启用4字节unicode的情况下编译Python?

2 个答案:

答案 0 :(得分:4)

的输出
./configure --help

正确的选项是

--enable-unicode=ucs4

答案 1 :(得分:2)

我们可以使用4字节Unicode或2字节Unicode重新编译已安装的python

全流程 下载python2.7.x并解压缩后。

  1. 转到目录Python2.7.x(在我的例子中是Python2.7.10)
  2. 2.fire命令" sudo ./configure --enable-unicode = ucs4"或" sudo ./configure --enable-unicode = ucs2"这就是你想要的。

    现在你可以检查它是否是UCS2或UCS4,如下所示 1.到终端

    2.type python 然后输入 现在输入以下命令

      
        
          

    导入系统       print sys.maxunicode

        
      

    如果输出 1114111 则为UCS4 否则,如果输出 65535 则为UCS2