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

news/2024/5/10 16:35:46/文章来源:https://blog.csdn.net/m0_52735414/article/details/128414317

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

文章目录

  • Git Bash Here和RStudio软件的问题解决
    • 0、 写在前面
    • 1、Git软件在任务栏图标空白
    • 2、RStudio软件
      • 2.1 警告信息InormalizePath(path.expand(path),winslash,mustWork)
      • 2.2 incomplete final line found by readTableHeader on报错
    • 3、总结
    • 4、参考


在这里插入图片描述


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、参考

  • 参考1

结束!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_240122.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为啥devc++程序运行正确返回不为0?而返回了一个特别大的数,详解。

例如运行以下程序: #include #include typedef char ElemType; typedef struct BiTNode{ char data; struct BiTNode *lchild; struct BiTNode *rchild; int DescNum;}BiTNode ,*BiTree; void CreateBiTree(BiTree *T) { char ch; scanf("%c",&ch); if(ch ){…

力扣(LeetCode)207. 课程表(C++)

拓扑排序 根据示例看出,课程表是否存在环,是问题的关键。这题的环,和数组、链表的环不一样,不好判,要转化成图判拓扑序列。 考虑向右和向左的方向,拓扑序列的所有边可以指向同一方向。 无环图进行重排序…

第一章:绪论

一、数据库系统概述 1、【单选题】记录内有结构,整体无结构,属于计算机发展过程的哪一阶段 正确答案: C 2、【单选题】数据库系统最小访问单位是 正确答案: C 3、【多选题】数据库管理系统提供的数据控制功能包括 正确答案&…

不写一行代码(三):实现安卓基于i2c bus的Slaver设备驱动

文章目录一、前言二、系列文章三、准备工作3.1 挑选I2C引脚3.2 测试设备:QMI8658C四、编写设备树节点4.1 查找MUX4.2 修改i2c1引脚配置4.2.1 修改前4.2.2 修改后五、编译、烧录dt.img5.1 烧录后效果六、编写test程序6.1 创建文件6.2 源码:Android.mk6.3 …

Docker常用操作命令总结(一)

文章目录一、Docker的应用场景二、Docker 的优点三、Docker 架构四、安装Docker1、更新 apt 包索引2、安装docker3、安装完成之后,运行命令sudo docker info,检查安装状态4、有可能,第一次需要手动启动服务.就需要执行下面的命令,…

图像处理:制作你的专属卡通头像和LOGO(圣诞节特别篇)

目录0 前言1 安装与贴图2 算法原理2.1 计算像素频率2.2 计算像素相对距离2.3 计算合适贴图3 配置功能4 使用:以圣诞老人为例0 前言 Tiler是一种使用各种其他较小图像平铺创建新图像的工具,它与其他马赛克工具不同,因为它可以适应多种形状、大…

基于Xlinx的时序分析与约束(5)----衍生时钟约束

衍生时钟约束语法 衍生时钟(Generated Clocks,又称为生成时钟)是指由设计中已有的主时钟通过倍频、分频或者相移等操作后产生的新的时钟信号,如由MMCM或PLL或由组合逻辑生成的倍、分频时钟信号。 衍生时钟约束必须指定时钟源&…

【正点原子I.MX6U-MINI移植篇】rootfs移植过程详解(三)

Linux三巨头己经完成了2个了,就剩最后一个rootfs(根文件系统)了,根文件系统的组成以及如何构建根文件系统是Liux移植的最后一步,根文件系统构建好以后就意味着我们己经拥有了一个完整的、可以运行的最小系统。以后我们…

程序员高手解决问题,都是从正确的提问开始

回顾各大技术网站、社区、问答,我们发现:真正的程序员高手都极度擅长提问。 好的提问不但能得到建设性的解决方案,更加能激发人们的好奇心、创造力和学习的动力。 毫不夸张地说,会提问的程序员一开口就赢了! 所以今…

QT基本组件与常用类

目录 一、设计师 Designer(掌握) 二、布局 Layout 2.1 布局的基本使用(掌握) 2.2 布局属性(掌握) 2.3 伸展器(掌握) 2.4 嵌套(掌握) 2.5 伸展与策略&#xff…

分布式缓存的四大痛点

目前开发中经常用到的缓存,是我们必不可缺的,他大大的提高了我们整个项目的响应速度和并发量。但是带来好处的同时,也给我们带了了新的问题:缓存穿透、缓存击穿、缓存雪崩以及缓存一致性这么四个问题,也是分布式缓存的…

IT大侦“碳”:VxRail的可持续法宝

环境Environmental      社会责任Social Responsibility      企业治理Corporate Governance      随着碳达峰、碳中和的逐步推进,越来越多的“大厂”或各行业的明星企业都开始重视自己的ESG报告,已然成为了商界新风尚。      可持续发展战略也与前沿技术密切相…

Java项目:Springboot体育器材管理系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 体育器材管理系统主要包含以下功能: 登录注册; 体育器材管理:显示器材表、显示价目表、显示供应商表&#x…

4.2、网络层提供的两种服务

1、面向连接的虚电路服务 虚电路服务的核心思想:可靠通信由网络自身来保证\color{red}可靠通信由网络自身来保证可靠通信由网络自身来保证 当两台计算机进行通信时,必须建立网络层的连接\color{red}网络层的连接网络层的连接----虚电路VC\color{red}虚…

Java+SpringBoot电影订票系统(含源码+论文+答辩PPT等)

项目功能简介: 该项目采用技术后台:SpringBoot、Spring、Springmvc、Springdata、MySQL数据库、前台:FreeMarker、css、Javascript等,项目含有源码、论文、配套开发软件、软件安装教程、项目发布教程等 项目功能介绍: 本系统主要的…

Hi,运维,你懂Java吗--No.4:JVM-概述

作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。 本文为《Hi,运维,你懂Java吗》系列文章 第四篇,敬请关注后续系列文章 欢迎关注 龙叔运维(公众号) 持续分享运…

筛法(线性筛,厄拉多塞筛)

在前前前前前前…的博客中,我们主要谈了欧拉筛和埃氏筛. 今天我们主要来聊一聊线性筛和厄拉多塞筛(其实和埃氏筛和欧拉筛本质上没区别哎).其实在这两种筛法中厄拉多塞筛最好懂(就连本蒟蒻一看代码就明白了…别看这个名字,容易糊弄人) 首先是厄拉多塞筛"粉墨登场"::…

某农业学校 算法设计与分析-第五次实验-回溯算法

1. 罗密欧与朱丽叶的迷宫问题 问题描述 罗密欧与朱丽叶的迷宫。罗密欧与朱丽叶身处一个mn的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这mn个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中任何位置均可沿8 个方向进入未封闭的房间。罗…

深度学习常见概念字典(感知机、全连接层、激活函数、损失函数、反向传播、过拟合等)

这一章的所有内容均是为了进入深度学习具体的某某网络而准备的,简单但是非常有必要。 1. 神经网络(neural networks)的基本组成 1.1 神经元(neuron) 神经元(neuron) 是神经网络(n…

Djiango实现用户管理增删改成功能实战

1.0定义 前后端不分离模式 前后端分离是指前端页面看到的效果都是由后端控制,即后端渲染HTML页面,前端与后端的耦合度比较高 前后端分离模式 后端仅返回前端所需要的数据,不在渲染HTML页面,不在控制前端的效果,至…