ipython - 作为用户名的一部分的全角字符

时间:2016-09-10 21:45:26

标签: ipython anaconda chinese-locale full-width

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

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(即来自&#39; // anaconda / bin / ipython&#39;的ipython)。

目前,这有效,但我更愿意最终将anaconda安装到用户位置。我怀疑该问题可能与用户名May中使用的字符有关,其中包含全宽M(与May相比)。

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

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

0 个答案:

没有答案