首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R的缺省语言

R的缺省语言
EN

Stack Overflow用户
提问于 2016-12-27 22:24:14
回答 2查看 4.5K关注 0票数 6

我在我的MacBook上安装了R软件,但问题是默认语言设置为“俄语”,我真的不知道为什么。当我从我的终端呼叫R时,我看到下面的消息

代码语言:javascript
复制
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操作系统),但是文件似乎不在我的计算机上。

所以问题仍然存在。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-28 19:02:41

有几个问题涉及这个问题:

在终端中键入locale并检查语言设置。如果你想每件事都用美式英语,应该是这样的

代码语言:javascript
复制
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中设置它们。例如,我使用以下设置:

代码语言:javascript
复制
# language settings
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

重新启动R/RStudio,一切都会正常工作。

票数 6
EN

Stack Overflow用户

发布于 2021-07-08 16:15:12

同样,这也适用于我,OS和Anaconda的R控制台。

  1. which R显示/opt/anaconda3/envs/rm_resolutions/lib/R/bin/R
    1. 很好,它用的是Anaconda
    2. (rm_resolutions是我的活动虚拟环境)

  2. cd /opt/anaconda3/envs/rm_resolutions/lib/R/etc
  3. 至少做其中一个:
    1. LANGUAGE=en添加到Renviron文件中。
    2. Rconsole创建language = en
      • 例如,echo language = en > Rconsole

我做了第3步,不确定哪一个是使用的/首选的。

我还安装了R.app,这是完全独立的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41352921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档