R和Rstudio的几个中文相关报错解决方案

简介: 果子老师做了一个非常详细的新手入门R语言的安装策略,叫做新手第1课,无敌无脑的R语言环境配置教程。基本上,你只要照着他的说的做,一字一句的阅读他的文档里的内容(注意,一定要一字一句),基本上R语言就能顺利用起来了。

果子老师做了一个非常详细的新手入门R语言的安装策略,叫做新手第1课,无敌无脑的R语言环境配置教程。基本上,你只要照着他的说的做,一字一句的阅读他的文档里的内容(注意,一定要一字一句),基本上R语言就能顺利用起来了。

不过在让我的一个师妹帮忙测试的时候,遇到了一些问题,这些问题无一例外的都和中文用户名有关。

这些问题基本上会在正版的win10出现,因为大家新买了一台笔记本都会预装了正版win10,然后启用的时候有些人会用中文名做用户名,所以就可能报错。

第一个问题:Fatal error: ERROR system error 5

img_d5f9c1a6ace288193b23bf690af94f19.png
Fatal error: ERROR system error 5

原因:Rstudio在运行的时候会创建一些临时文件,这些临时文件默认是放在你的C盘里用户名下的一个文件夹里。为什么是这个文件夹?这和一个环境变量,TEMP有关

img_994df1be37440f2a1af0e9099a3a57a3.png
系统属性-环境变量

我这里是字母作为用户名,所以没有问题,如果是中文那么就会报错。解决方案就是在随便一个盘中创建一个文件夹(不能有中文字符),然后把TEMP的路径改成该文件夹所在路径即可。

第二个问题:file.edit('~/.Rprofile') 没有打开一个新的文件。

img_b94035bdd055b330456256404b6d6ec4.png
file.edit操作失败

原因: ~在windows下默认指的是你的用户名文件夹下文档,因为你是中文用户名,Rstudio识别能力很差,因此没能成功打开。

解决方案: R从三个地方读取.Rprofile, HOME环境变量所指的地方,R_HOME所指向的地方,以及当前运行路径。因此我们需要新建一个环境变量HOME,路径可以指向R语言的安装路径

img_90f1e51c6782bf5928623ebb67e490f9.png
HOME

然后用Notepad++新建一个文件, 增加如下内容,保存到R_HOME所指向的地方。

img_17f730dd8e11e6eceabbf63de9bdb33e.png
Rprofile

这样重新打开Rstudio, 这两个镜像就配置好了。

img_613e8850bb93e79c35107f53823b2652.png
it works
目录
相关文章
|
20天前
|
Ubuntu
【报错】解决Ubuntu环境下VsCode无法输入中文
【报错】解决Ubuntu环境下VsCode无法输入中文
|
10月前
VS2019.NetCore智能提示英文改为中文
VS2019.NetCore智能提示英文改为中文
123 0
|
搜索推荐 开发工具 开发者
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
|
Windows
FL Studio21中文版本下载及切换中文语言教程
1、FL Studio 20.8版本开始才支持简体中文,早于20.8的版本没有官方中文版。 2、中文版建议使用Win10系统电脑,win7系统上目前可能会出现乱码。 FL Studio 20.8版本安装后默认还是英文,需要我们手动切换一下软件语言:
288 0
|
自动驾驶 IDE 开发工具
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
265 0
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
|
IDE 测试技术 开发工具
PyCharm设置中文(无需下载中文汉化包)
PyCharm设置中文(无需下载中文汉化包)
174 0
PyCharm设置中文(无需下载中文汉化包)
|
Windows
微软Excel补丁出错 导致英文界面变中文
北京时间3月15日早间消息,据国外媒体报道,微软周日承认,针对Excel的一个安全补丁导致一款重要的Windows工具界面从英文变为中文。 微软周二发布了7个针对Excel的补丁。微软表示:“我们收到一些Excel 2003和Excel 2002用户的报告。
917 0
|
Python
中文方便就用中文编程!Python图形界面开发实例
以一个Python实现的实用小工具为例, 演示中文命名标识符的可行易用, 以及带来的好处, 包括易于阅读理解, 维护改进, 更可以鼓励其他开发者包括编程新手参与.
2091 0
|
Ubuntu 数据安全/隐私保护
ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决
1、笔记本安装的ubuntu是桌面的,安装语言包非常方便,桌面版本选择 齿轮 --> System --> System Settings... --> Language Support 再选择中文语言包安装。
1548 0