Git Bash Here和RStudio软件的问题解决

举报
WHYBIGDATA 发表于 2023/02/02 09:17:39 2023/02/02
【摘要】 Git Bash Here和RStudio软件的问题解决

Git Bash Here和RStudio软件的问题解决


0、 写在前面

  • Windows版本:Windows10
  • Git版本:2.36.0.windows.1
  • R版本:R-4.2.0
  • RStduio版本:RStudio-2021.09.2-382

1、Git软件在任务栏图标空白

Git Bash固定在任务栏

屏幕右键Git Bash Here出现任务栏图标空白的情况

Note:有一次上传代码到Github上后,想要删除掉当前目录下的所有内容,执行rm -rf ./*,但是因为不小心少写了一个点,变成了rm -rf /*,很尴尬,Git就用不了了。

卸载Git完全并重新安装Git之后,就出现了上述问题,如下图所示:

p1

解决方法

  • win+R键弹出运行窗口,输入以下命令:
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

tp2

  • 在弹出的TaskBar文件夹中,找到图标显示异常的快捷方式,右键找到其文件位置的主程序图标,并将该程序的快捷方式复制到TaskBar文件夹

  • 重新运行该程序,若未恢复图标,在任务栏上右键点击【固定到任务栏】再取消固定,可以发现图标显示正常

Note:按照以上步骤完成之后,将Git Bash从任务栏取消固定,再重新打开就不会出现图标为白的情况了,但是如果没有将Git Bash从任务栏取消固定,该方法还是没有生效的。如果还是没有生效,请重启电脑。

重启之后,将Git Bash固定到任务栏再打开就正常了

2、RStudio软件

Note:因为随机森林的包randomForest在R-3.6.2版本是没有的,需要在4.0以上的版本才有这个package,

2.1 警告信息InormalizePath(path.expand(path),winslash,mustWork)

每次使用RStudio时,运行第一句代码总是会出现出现以下警告信息

InormalizePath(path.expand(path), winslash, mustWork)

解决方法

  • 首先检查R环境的安装目录是否存在空格或者属于目录名包含中文,这两种情况都必须避免

  • 第二种:找到R语言环境的安装目录,进入library->base->R文件夹,打开Rprofilew文件,在注释内容后面的第一行加入以下内容:

参数R_USER:R环境的安装目录

在这里插入图片描述

Sys.setenv(R_USER="D:/R/R-4.2.0")

保存后重启Rstudio即可

2.2 incomplete final line found by readTableHeader on报错

关于这个error有两种原因:

  • 读取的csv数据最后一行不是空行

  • csv文件数据中有 ’ 等特殊符号,导致R读取有误

解决方法:

  • 在数据集最后一行换行

  • 删除特殊符号

Note:特殊符号的原因应该是我个人卸载了老版本的R和RStudio并不完全就重装了新版本的R和RStudio,在卸载之前读取数据是没有问题。

3、总结

  • rm -rf 命令在敲下Enter键之前确认一下命令是否正确,真的是一敲回到解放前

  • 对于适合数据分析类的编程语言或者需要依赖到这些环境的服务/软件亦或者是使用的框架是使用这些语言编写的,尽量安装较新的对应的环境,比较R和Python,R请使用4.0以上的版本,Python建议使用3.7或者3.9以上的版本。这些编程语言,老版本的环境很有可能遇到新特性在当前版本不可以使用或者遇到新版本的环境解决了当前老版本在其他框架上遇到的不可以解决的问题。之前我个人遇到过的就是,Superset这个可视化框架需要使用anaconda的python环境,一开始使用的是Python3.7,但是遇到很多的问题,需要使用最新版本Python3.9才可以彻底解决。

4、参考

结束!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。