【发布时间】:2016-12-20 02:46:52
【问题描述】:
我在pyenv-virtualenv 环境中安装 Python 时遇到了 ImportError numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_AsASCIIString 这个问题。
在我的情况下,它发生在 matplotlib 包而不是 numpy (如上述问题中),但它基本上是相同的问题。
这个问题给出的答案很简单:
针对构建为 UCS-4 的 Python 重新构建 NumPy。
我不知道该怎么做。在this other question 中据说必须使用:
./configure --enable-unicode=ucs4
但我不知道如何将该命令与pyenv 一起使用。
pyenv的repoissue list也提到了这个问题,a comment给出了解决方案。可悲的是(对我来说)我不明白如何应用上述评论中解释的修复程序。
所以我的问题基本上是:如何通过pyenv 将 Python 构建为 UCS-4?
【问题讨论】:
标签: python ucs2 pyenv ucs ucs-4