首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过pyenv将Python构建为UCS-4

通过pyenv将Python构建为UCS-4
EN

Stack Overflow用户
提问于 2016-08-13 03:37:24
回答 1查看 1.5K关注 0票数 1

我遇到了在AsASCIIString环境中安装pyenv-虚拟化的问题。

在我的例子中,它发生在matplotlib包而不是numpy (如上面的问题),但基本上是相同的问题。

这个问题的答案很简单:

使用构建为UCS-4的Python重新构建NumPy。

我不知道该怎么做。在另一个问题中,有人说必须使用:

代码语言:javascript
复制
./configure --enable-unicode=ucs4

但我不知道如何与碧昂夫一起使用该命令。

pyenv的回购问题单评论给出的解决方案中也提到了这个问题。遗憾的是(对我来说)我无法理解如何应用上述评论中解释的修复方法。

因此,我的问题基本上是:如何通过pyenv将Python构建为UCS-4?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-13 08:23:01

pythonpyenv安装ucs2

代码语言:javascript
复制
$ export PYTHON_CONFIGURE_OPTS=--enable-unicode=ucs2
$ pyenv install -v 2.7.11
  ...
$ pyenv local 2.7.11
$ pyenv versions
  system
* 2.7.11 (set by /home/nwani/.python-version)
$ /home/nwani/.pyenv/shims/python
Python 2.7.11 (default, Aug 13 2016, 13:42:13) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sysconfig
>>> sysconfig.get_config_vars()['CONFIG_ARGS']
"'--prefix=/home/nwani/.pyenv/versions/2.7.11' '--enable-unicode=ucs2' '--libdir=/home/nwani/.pyenv/versions/2.7.11/lib' 'LDFLAGS=-L/home/nwani/.pyenv/versions/2.7.11/lib ' 'CPPFLAGS=-I/home/nwani/.pyenv/versions/2.7.11/include '"

pythonpyenv安装ucs4

代码语言:javascript
复制
$ pyenv uninstall 2.7.11
pyenv: remove /home/nwani/.pyenv/versions/2.7.11? y
$ export PYTHON_CONFIGURE_OPTS=--enable-unicode=ucs4
$ pyenv install -v 2.7.11
...
$ pyenv local 2.7.11
$ pyenv versions
  system
* 2.7.11 (set by /home/nwani/.python-version)
$ /home/nwani/.pyenv/shims/python
Python 2.7.11 (default, Aug 13 2016, 13:49:09) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sysconfig
>>> sysconfig.get_config_vars()['CONFIG_ARGS']
"'--prefix=/home/nwani/.pyenv/versions/2.7.11' '--enable-unicode=ucs4' '--libdir=/home/nwani/.pyenv/versions/2.7.11/lib' 'LDFLAGS=-L/home/nwani/.pyenv/versions/2.7.11/lib ' 'CPPFLAGS=-I/home/nwani/.pyenv/versions/2.7.11/include '"
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38928942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档