我在我的MacBook上安装了R软件,但问题是默认语言设置为“俄语”,我真的不知道为什么。当我从我的终端呼叫R时,我看到下面的消息
Giulios-MBP:~ opisthofulax$ R
R version 3.2.4 (2016-03-10) -- "Very Secure Dishes"
Copyright (C) 2016 The R Foundation for Statistical Computing
R version 3.2.4 (2016-03-10) -- "Very Secure Dishes"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)
R -- это свободное ПО, и оно поставляется безо всяких гарантий.
Вы вольны распространять его при соблюдении некоторых условий.
Введите 'license()' для получения более подробной информации.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Введите 'demo()' для запуска демонстрационных программ, 'help()' -- для
получения справки, 'help.start()' -- для доступа к справке через браузер.
Введите 'q()', чтобы выйти из R.
> 正如你所注意到的,这个软件一半是俄文的,一半是英文的,显然,我想把默认的语言改为ENG。
我找到了一个临时解决方案here on StackOverflow,但它不能解决我的问题,因为每次我从我的终端调用R,它又在RUS。
我想知道是否有明确的解决方案/命令来更改并将默认语言设置为ENG。谢谢大家。
我没有解决这个问题,因为,即使我看了一下here, on the other SO link。
我无法找到文件Rconsole,这似乎是改变语言的关键。
我用搜索工具在我的MacBook上寻找它(也许问题是因为新的file操作系统),但是文件似乎不在我的计算机上。
所以问题仍然存在。有什么建议吗?
发布于 2016-12-28 19:02:41
有几个问题涉及这个问题:
在终端中键入locale并检查语言设置。如果你想每件事都用美式英语,应该是这样的
locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"在您的例子中,我假设它是en_US.UTF-8和本地俄语设置的混合体。
这些变量是通过language & region设置在系统范围内设置的。但是,您也可以在~/.bash_profile中设置它们。例如,我使用以下设置:
# language settings
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8重新启动R/RStudio,一切都会正常工作。
发布于 2021-07-08 16:15:12
同样,这也适用于我,OS和Anaconda的R控制台。
which R显示/opt/anaconda3/envs/rm_resolutions/lib/R/bin/R rm_resolutions是我的活动虚拟环境)cd /opt/anaconda3/envs/rm_resolutions/lib/R/etcLANGUAGE=en添加到Renviron文件中。Rconsole创建language = en echo language = en > Rconsole我做了第3步,不确定哪一个是使用的/首选的。
我还安装了R.app,这是完全独立的。
https://stackoverflow.com/questions/41352921
复制相似问题