【ZAN】不装anaconda,如何在Jupyter Notebook上加载R内核(macOS环境 本人电脑是M1芯片)

本文主要是介绍【ZAN】不装anaconda,如何在Jupyter Notebook上加载R内核(macOS环境 本人电脑是M1芯片),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

先上个最终效果【终端输入jupyter notebook-运行程序-弹出网页-新建-R】然后优雅画图~

太不容易了我只能说!!!今天一天都在走弯路!!!!!

大家一定要记住这个可爱的小东西>_

干货预警

我的准备

电脑里已经有python3、R4(只不过之前都是用pycharm和r-studio)

这些就够了。(没有安装python、R的小伙伴直接官网去下载安装,选带有osx-64arm的)

开始(均在可爱的“终端”输入代码即可)

1、安装jupyter notebook 

pip3 install notebook #python3就用‘pip3’ 3以下用pippip3 install --upgrade pip#如果报错提示要升级 就用这个pip3 install notebook #升级成功后就可下载,记住如果翻墙开了代理,这个时候要关掉!

2、终端启动jupyter(online版不行,他不能校验你是否安装成功)

jupyter notebook #嗯直接输入即可
pip install --upgrade --user nbconvert #如果报错了 ctrl+c终止 执行这段
jupyter notebook #再来一次,应该可以成功了

参考这位姐妹的方法macOS怎么启动Jupyter Notebook, 打开ipynb文件报错500:Internal Server Error_S_jGgod的博客-CSDN博客谷歌这个问题出来的还有点复杂,没想到就这么直截了当。。打开终端 -> 输入 jupyter notebookhttp://localhost:8888 启动​​​​​​成功本以为事情就这样简单,我还纳闷我这bug体质怎么会这么意外顺利。。果不其然打开.ipynb文件报错稳住不要慌,在终端ctrl+c退出服务器,输入pip install --upgrade --user nbconvert重新启动jupyter notebook,顺利打开文件...https://blog.csdn.net/S_jGgod/article/details/124701704

  

 左图为程序打开的notebook,右图为网页版(又叫尝试版?) 

3、安装IRkernel

在终端里输入R(以前我一直不知道还能这样。。。)|所以这个时候python代码不管用了,你想退出的话就输入q()

 参考这篇IRkernel/README.md at master · IRkernel/IRkernel · GitHub

install.packages('IRkernel') #这一步之后需要你选择一个镜像,输入数值即可,我选的beijing2(编号16)IRkernel::installspec()  # 安装完毕后输入这个 嗯它不会有反应的 同样关掉代理
#没报错就是最好的反应

4、再次打开jupyter notebook

等待跳转,不出意外,你会在右上角新建看到一个R(呜呜我等你等得好不容易啊!!!!)

5、 优雅coding,运行R/python的代码块时切换内核即可

 

 R来得不容易,于是我10秒钟就画了一个简单的柱状图(颜色不能简单哈哈哈,参考我之前的graphics);太久没用python画图了,才发现plot函数时matplotlib下的,这个时候在notebook里输入“pip3 install matplotlib”可不行,还是要回到终端里!

总结一下今天我走的弯路

之前网上都说,anaconda里装jupyterR容易,所以我都没考虑其他办法,莽撞地直冲anaconda,可能是对与M1芯片太不友好了,我反复下载两次、尝试无数种办法都失败了。

最后我冷静想了想,我的目的仅仅是在jupyter上加个R内核,干嘛非这么老鼻子劲儿啊》。(由于反复下载,这个月流量也超了。。)后来的后来,就在我快要放弃的时候,我在youtube上找到了一个视频https://www.youtube.com/watch?v=Vc_5xBvX_uY这位老哥这时候才点醒我,我到底是哪一步错了——是的我安装了一个假的IRkernel!(因为一直在R GUI上疯狂输入。。。服了。。)

不过好在,结果是好的,我可以一边用markdown一边做研究了!(R和python可以同时帮助我)

PyCharm和R-studio虽好(码到一半会有自动提示)但附带的数据很多以至于体量很大,PyCharm尤其,好像我每次新建一个project都要在“terminal”(不是mac自带的小可爱)里pip开源包(numpy、pandas之类的),不过R-studio里的help功能还是很香!

这篇关于【ZAN】不装anaconda,如何在Jupyter Notebook上加载R内核(macOS环境 本人电脑是M1芯片)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/637866

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

电脑提示msvcp90.dll缺少怎么办? MSVCP90.dll文件丢失的修复方法

《电脑提示msvcp90.dll缺少怎么办?MSVCP90.dll文件丢失的修复方法》今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失,相信很多老师在使用电脑时... 在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Mic