在 python anaconda 解释器运行时错误的输出中获取亚洲字符集

Getting Asian character set in output for python anaconda interpreter RRuntime errors

出于各种原因,我刚刚从 Homebrew python 切换到 Anaconda python,并且还升级了我的 R 版本。

有一件事我一直没弄明白,为什么它会打印出看起来是韩文或泰文的错误:

/Users/gms/anaconda/envs/evaluate_it/lib/python2.7/site-  packages/rpy2/robjects/functions.pyc in __call__(self, *args, **kwargs)
    104         for k, v in kwargs.items():
    105             new_kwargs[k] = conversion.py2ri(v)
--> 106         res = super(Function, self).__call__(*new_args, **new_kwargs)
    107         res = conversion.ri2ro(res)
    108         return res

RRuntimeError:  eval(expr, envir, enclos) でエラー: 
    関数 "wald.test" を見つけることができませんでした 

不确定这是否特定于特定库 rpy2 或 Anaconda,或者只是 R,因为它是 R 运行时错误。谷歌搜索这没有帮助。

最后,我需要使用命令 export LANG=en_US.UTF-8 在我的 .bash_profile 中为我的 Anaconda 环境(特别是 R)设置语言环境。仍然不确定为什么它默认为日语。