我正在运行 Ubuntu 12.10
Enthought Canopy Python 2.7.6 64 位
我已经使用直接 Healpix 配置以及使用 sud pip install healpy 成功安装了 healpy,并确保在 bashrc 中相应地设置了 PYTHONPATH。
当我尝试导入 healpy 时,我得到了这个与 unicode 不可比性相关的错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/healpy/__init__.py", line 47, in <module>
from sphtfunc import (anafast, map2alm,
File "/usr/local/lib/python2.7/dist-packages/healpy/sphtfunc.py", line 26, in <module>
import _sphtools as _sphtools
ImportError: /usr/local/lib/python2.7/dist-packages/healpy/_sphtools.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8
相关问题有需要重建的解决方案。我不确定如何去做,并且想知道是否有更简单的解决方案。提前感谢您的任何帮助。