You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu16.04下Octave Jupyter Notebook运行.m脚本遇xlsread未定义错误

搞定Octave里xlsread未定义的问题

嗨,我知道你在Ubuntu 16.04的Octave Jupyter Notebook里跑.m脚本时卡壳了——xlsread未定义的错误对吧?其实这个问题很好解决,因为xlsread并不是Octave自带的核心函数,它属于专门处理电子表格IO的io包,默认没安装而已。

给你两种靠谱的解决办法:

方法一:通过Octave包管理器安装

不管是在Octave命令行还是Jupyter的代码单元格里,都能这么操作:

  1. 先更新Octave的包仓库信息,确保能找到最新的包:
    pkg update
    
  2. 安装io包:
    pkg install -forge io
    
  3. 安装完成后,每次使用xlsread前记得加载这个包:
    pkg load io
    
    嫌每次手动加载麻烦的话,直接把pkg load io这句加到你的.m脚本最开头就行,运行脚本时会自动加载。

方法二:用Ubuntu系统包管理器安装

如果你习惯用系统终端操作,打开终端输入下面的命令(需要管理员权限):

sudo apt-get install octave-io

安装完成后,同样要在Octave里执行pkg load io加载包,之后就能正常调用xlsread了。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:30:39