捉虫日常:R包下载成功加载失败?

最近被GO和KEGG注释折磨得痛苦不堪,在装Y叔的翻译包'fanyi'时出现了一些小问题,记录下来:

包安装成功,在library时报错如下:
{r} 复制代码
> library (fanyi)
Error: package or namespace load failed for 'fanyi':
 'namespace:httr2'没有出口'req_perform_stream'这个对象

因为对R包的底层构建逻辑也是一知半解,

  • 故此先是在搜索引擎中检索该行报错,发现没有和我一样的报错处理教程,但有一些报错的措辞和结构差不多的报错处理,大抵是由一些依赖包的版本相关。
  • 因此在R的帮助文档中检索报错中的几个关键词,发现httr2是一个R包,且是与网络相关的依赖包。
  • 查看httr2版本
{r} 复制代码
> packageVersion('httr2')
[1] '0.2.3'
  • 在搜索引擎中检索到Rcran中httr2界面,了解到最新版本是1.0.0
  • 更新httr2包
{r} 复制代码
> install.packages('httr2')
Error in install.packages : Updating loaded packages

#询问是否重启,点选yes
Restarting R session...
  • 查看httr2版本更新是否成功
{r} 复制代码
> packageVersion('httr2')
[1] '1.0.0'
  • 再次library"fanyi"包
{r} 复制代码
> library (fanyi)
If you use fanyi in published research, please cite:
Guangchuang Yu. Using fanyi to assist research communities in retrieving and interpreting information. bioRxiv 2023, doi: 10.1101/2023.12.21.572729
        
                
                
                
                
                

成功!!

关于Y叔的翻译包:https://mp.weixin.qq.com/s/E2jBPKs083bKJFX3gitjNg

相关推荐
野犬寒鸦18 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
晚霞的不甘19 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d
市场部需要一个软件开发岗位19 小时前
JAVA开发常见安全问题:纵向越权
java·数据库·安全
海奥华219 小时前
mysql索引
数据库·mysql
2601_9495936520 小时前
深入解析CANN-acl应用层接口:构建高效的AI应用开发框架
数据库·人工智能
javachen__20 小时前
mysql新老项目版本选择
数据库·mysql
Dxy123931021620 小时前
MySQL如何高效查询表数据量:从基础到进阶的优化指南
数据库·mysql
Dying.Light21 小时前
MySQL相关问题
数据库·mysql
蜡笔小炘21 小时前
LVS -- 利用防火墙标签(FireWall Mark)解决轮询错误
服务器·数据库·lvs
韩立学长21 小时前
基于Springboot泉州旅游攻略平台d5h5zz02(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·旅游