草庐IT

关于R语言显示“Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]=”问题的解决办法

Fearless_HE 2023-11-10 原文

作者声明:本方法由作者全网首创最先发布,未经允许严禁抄袭等行为,转载请附上原文出处链接,侵权必究!

正文:

笔者也是才接触R语言,还在基础学习阶段,R和RStudio好久没有更新版本了,今天更新了一下,是R4.2.0版本,结果因为没有保存之前下载好的packages,又得重新下载,接着便遇到了问题,每次下载安装packages总是显示:

Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]=C:/USER/Lenovo/onedrive/??": 文件名、目录名或卷标语法不正确。

而重启、释放内存、改utf-8、重装R及RStudio均无法解决问题。

而我也将C盘的所有文件夹及文件名字改成英文依旧无果。

我也试了社区大佬们最常见的几个方案,但都没有用。

如:找到R语言安装目录,进入library->base->R,使用记事本打开Rprofile,在其中加入以下语句

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

传送门:解决RStudio 每次第一句代码出现警告InormalizePath(path.expand(path), winslash, mustWork)_陆深Jason的博客-CSDN博客https://blog.csdn.net/wangzhepaohui/article/details/122739461

(据评论所说R软件4.2.0好像都不太行的通)

又比如:重写一个.Rprofile文件,保存在无中文名的R根目录

传送门:R语言-In normalizePath(path.expand(path), winslash, mustWork) :文件名、目录名或卷标语法不正确_lzy9796的博客-CSDN博客https://blog.csdn.net/lzy9796/article/details/121462836?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-2-121462836-blog-78067722.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-2-121462836-blog-78067722.pc_relevant_antiscanv2&utm_relevant_index=4

之后又进行某度一下、逛其他论坛依旧无果。

(某度上有人说修改libPaths {base}、lib()、destdir()等参数,但我经过实操后也不行)
 

我查找了R官网的教程,突然发现上面居然有过明显提示环境变量会导致类似的问题:

 这里的主目录应该就是问题的关键了,大概是R默认了windows10用户的主目录是C盘,(即使手动更改default working directory也不行)

于是我直接通过搜索在电脑中找到“高级系统设置”,

点击“环境变量”,出现用户变量和系统变量这两个版块,在用户变量版块点击“新建”,变量名改为“R_USER”(名字绝对不能出现任何中文),变量值要点击“浏览目录”,选择自己R软件4.2.0的所在位置,比如我的是:D:\R,最后点击“确定即可”

 

下图是我已经新建好的

现在打开R或者Rstudio,下载安装packages,发现错误成功消除,问题得到解决!

浅试一下,没有问题!如果成功解决您的问题,请给我一个回复支持一下,感谢!(如果能顺便点个赞就更好啦!感谢大家支持!) 

有关关于R语言显示“Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]=”问题的解决办法的更多相关文章

  1. ruby-on-rails - Rails 编辑表单不显示嵌套项 - 2

    我得到了一个包含嵌套链接的表单。编辑时链接字段为空的问题。这是我的表格:Editingkategori{:action=>'update',:id=>@konkurrancer.id})do|f|%>'Trackingurl',:style=>'width:500;'%>'Editkonkurrence'%>|我的konkurrencer模型:has_one:link我的链接模型:classLink我的konkurrancer编辑操作:defedit@konkurrancer=Konkurrancer.find(params[:id])@konkurrancer.link_attrib

  2. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  3. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  4. ruby-on-rails - 使用 Sublime Text 3 突出显示 HTML 背景语法中的 ERB? - 2

    所以我在关注Railscast,我注意到在html.erb文件中,ruby代码有一个微弱的背景高亮效果,以区别于其他代码HTML文档。我知道Ryan使用TextMate。我正在使用SublimeText3。我怎样才能达到同样的效果?谢谢! 最佳答案 为SublimeText安装ERB包。假设您安装了SublimeText包管理器*,只需点击cmd+shift+P即可获得命令菜单,然后键入installpackage并选择PackageControl:InstallPackage获取包管理器菜单。在该菜单中,键入ERB并在看到包时选择

  5. ruby-on-rails - link_to 不显示任何 rails - 2

    我试图在索引页中创建一个超链接,但它没有显示,也没有给出任何错误。这是我的index.html.erb代码。ListingarticlesTitleTextssss我检查了我的路线,我认为它们也没有问题。PrefixVerbURIPatternController#Actionwelcome_indexGET/welcome/index(.:format)welcome#indexarticlesGET/articles(.:format)articles#indexPOST/articles(.:format)articles#createnew_articleGET/article

  6. ruby-on-rails - 如何在 Rails View 上显示错误消息? - 2

    我是rails的新手,想在form字段上应用验证。myviewsnew.html.erb.....模拟.rbclassSimulation{:in=>1..25,:message=>'Therowmustbebetween1and25'}end模拟Controller.rbclassSimulationsController我想检查模型类中row字段的整数范围,如果不在范围内则返回错误信息。我可以检查上面代码的范围,但无法返回错误消息提前致谢 最佳答案 关键是您使用的是模型表单,一种显示ActiveRecord模型实例属性的表单。c

  7. ruby - 寻找通过阅读代码确定编程语言的ruby gem? - 2

    几个月前,我读了一篇关于ruby​​gem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:

  8. ruby-on-rails - 有没有办法为 CarrierWave/Fog 设置上传进度指示器? - 2

    我在Rails应用程序中使用CarrierWave/Fog将视频上传到AmazonS3。有没有办法判断上传的进度,让我可以显示上传进度如何? 最佳答案 CarrierWave和Fog本身没有这种功能;你需要一个前端uploader来显示进度。当我不得不解决这个问题时,我使用了jQueryfileupload因为我的堆栈中已经有jQuery。甚至还有apostonCarrierWaveintegration因此您只需按照那里的说明操作即可获得适用于您的应用的进度条。 关于ruby-on-r

  9. ruby-on-rails - 复数 for fields_for has_many 关联未显示在 View 中 - 2

    目前,Itembelongs_toCompany和has_manyItemVariants。我正在尝试使用嵌套的fields_for通过Item表单添加ItemVariant字段,但是使用:item_variants不显示该表单。只有当我使用单数时才会显示。我检查了我的关联,它们似乎是正确的,这可能与嵌套在公司下的项目有关,还是我遗漏了其他东西?提前致谢。注意:下面的代码片段中省略了不相关的代码。编辑:不知道这是否相关,但我正在使用CanCan进行身份验证。routes.rbresources:companiesdoresources:itemsenditem.rbclassItemi

  10. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

随机推荐