You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

已安装R但命令提示符/Anaconda Prompt无法识别,需在Jupyter Notebook运行的求助

别慌,我来一步步帮你搞定这两个问题——先让命令行识别R,再把R内核装到Jupyter Notebook里!

第一步:把R加到系统环境变量(解决命令行识别问题)

系统提示R is not recognized as an internal or external command,本质是R的安装路径没被系统找到,按以下步骤操作:

  • 先定位你的R安装目录:默认一般是C:\Program Files\R\R-x.x.x\bin(把x.x.x换成你实际的R版本号,比如4.3.1);如果当初自定义了安装路径,就找你选的文件夹里的bin子目录。
  • 右键点击桌面的「此电脑」→ 选「属性」→ 点击「高级系统设置」→ 在弹出的窗口里选择「环境变量」。
  • 在「系统变量」区域找到Path,点击「编辑」。
  • 点击「新建」,把刚才找到的R的bin目录路径粘贴进去,然后一路点击「确定」保存所有设置。
  • 重启你的命令提示符(cmd)和Anaconda Prompt,现在输入R应该就能正常进入R的交互环境了!
第二步:给Jupyter Notebook安装R内核

搞定环境变量后,接下来让Jupyter支持R代码,需要安装IRkernel内核,有两种方法:

方法1:从R交互环境安装

  • 打开R(现在环境变量修复后,在cmd或Anaconda Prompt里输入R就能启动)。
  • 在R的控制台里输入以下代码,回车执行:
install.packages('IRkernel')
IRkernel::installspec()
  • 等待安装完成后,关闭R,再打开Jupyter Notebook,就能在「新建」菜单里看到R的选项了。

方法2:用Anaconda安装(适合习惯用conda环境的用户)

  • 打开Anaconda Prompt,输入以下命令回车:
conda install -c r r-irkernel
  • 安装完成后启动Jupyter Notebook,同样能在新建菜单里选择R环境。
小Tips:遇到权限问题怎么办?

如果安装IRkernel时弹出权限不足的提示,可以在R里指定一个自己有权限的安装路径,比如:

install.packages('IRkernel', lib = "C:/Users/你的用户名/Documents/R/win-library/x.x")

(把路径里的「你的用户名」和x.x换成实际内容就行)

要是用conda安装出错,可以先更新conda:conda update conda,再重新尝试安装。

内容的提问来源于stack exchange,提问作者kiran

火山引擎 最新活动