首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >八度木星笔记本xlsread误差

八度木星笔记本xlsread误差
EN

Stack Overflow用户
提问于 2018-04-25 20:37:12
回答 1查看 224关注 0票数 0

在Ubuntu16.04上运行我的.m脚本时,我收到了这个错误:

警告:用于电子表格样式I/O (.xls .xlsx .sxc .ods .dbf .wk1等)的函数在io包中提供。见http://octave.sf.net/io/。 请阅读http://www.octave.org/missing.html以了解如何贡献缺失的功能。警告:从未实现的调用,在第524行,第5列,calc_slope_per_year,在第7列,第8列:'xlsread‘未定义在第7列,第10列错误:从第7行第8列的calc_slope_per_year调用

我最初没有安装io软件包,所以我安装了它,但仍然收到相同的错误。在此核实:

包名//m/octave/ io - 2.4.10包名/包名\x{e76f}版本安装目录--------------+---------+----------------------- io\2.4.10区

这是我的内核规范列表:

代码语言:javascript
复制
$ jupyter kernelspec list
Available kernels:
  python3    /home/m/.local/share/jupyter/kernels/python3
  ir         /home/m/anaconda2/share/jupyter/kernels/ir
  octave     /home/m/anaconda2/share/jupyter/kernels/octave
  python2    /home/m/anaconda2/share/jupyter/kernels/python2

我还尝试在Python3朱庇特笔记本中使用oct2py:

代码语言:javascript
复制
from oct2py import octave

但是收到同样的错误

Oct2PyError:八度计算错误: error:'xlsread‘未定义于第7行,第10列错误:从: calc_slope_per_year在第7行,第8列调用

有趣的是,当我在没有安装io包的Octive GUI中运行我的.m脚本时,它工作得很好。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-02 19:29:53

在听取了安迪的建议后,“八号木星笔记本”中的pkg load io做到了这一点。

如果运行pkg list命令,它将列出包并显示pkg是否已加载:

如果它已安装,但未加载,将不会有*旁边的io。

包名\#.版本安装目录 io = 2.4.10 \x{e76f} /home/m/octave/io-2.4.10

如果安装并加载了它,那么在io旁边将有一个*。

包名\#.版本安装目录 io *\x{e76f} 2.4.10 /home/m/octave/io-2.4.10

另外,如果我在我的Octave木星笔记本中加载了io包,它会将它从Octave程序中卸载,而visa相反。

这里可能会有一个新的问题,但是否有一种方法可以永久地加载这两个实例呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50030948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档