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

How to recompile Python2.7 with 4-byte unicode enabled?

我已经尝试了 ./configure --enable-unicode./configure --enable-unicode=ucs4 但命令 import sys; print sys.maxunicode 仍然是 65535。

我应该如何解决这个问题并在启用 4 字节 unicode 的情况下编译 Python?

来自

的输出
./configure --help

正确选项为

--enable-unicode=ucs4

我们可以使用 4 字节 Unicode 或 2 字节 Unicode

重新编译已安装的 python

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

  1. 转到目录 Python2.7.x(在我的例子中是 Python2.7.10)

2.fire 命令 "sudo ./configure --enable-unicode=ucs4" 或 "sudo ./configure --enable-unicode=ucs2" 任你选择。

现在您可以检查它是 UCS2 还是 UCS4,如下所示 1.go 到航站楼

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

import sys print sys.maxunicode

如果输出是1114111那么它就是UCS4 否则如果输出是 65535 那么它是 UCS2