2

我在ipython使用中文 OS X 机器时遇到以下问题:

MacBook-Pro:~ May$ ipython
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

Current thread 0x00007fff795d9300 (most recent call first):
/Users/May/anaconda/bin/python.app: line 3:  1860 Abort trap: 6           /Users/May/anaconda/python.app/Contents/MacOS/python "$@"

我已经能够绕过这个问题,将 anaconda 安装到根目录,然后运行 ​​ipython(即来自 '//anaconda/bin/ipython' 的 ipython)。

目前,这可行,但我更愿意最终将 anaconda 安装到用户位置。我怀疑这个问题可能与用户名本身May中使用的全角 M 字符有关(与 相比May)。

有没有办法安装 anaconda 或启动 ipython 来适应这个用户名(如果用户名实际上是问题)?

编辑:为了澄清,将语言环境更改回英语后仍然会出现此问题(LANG 给出en_US.UTF-8)。

4

0 回答 0