如何永久加载Octave中的包?

Ton*_*ker 15 config packages loading startup octave

我在Window vista上使用Octave.我在我的代码中使用了4个包.但每次重新启动八度音程时,我都必须从命令行手动加载'pkg load ...'有没有办法永久加载它们,这样每当Octave启动时它就会在路径中找到它们.

car*_*aug 24

当Octave启动时,它会运行~/.octaverc.如果您希望Octave自动加载包,只需向其添加pkg load pkg-name命令即可.如果文件不存在,请创建它.

如果这样做,请记住其他人可能没有配置Octave在启动时加载包.因此,如果您为其他人编写代码,请记住您的程序仍然需要加载他们需要的包.

千万不能使用pkg install -auto ...pkg rebuild -auto ..因为这将停止下一音阶发行工作.

  • 使用命令“edit '~/.octaverc'”似乎可以跨平台工作。 (2认同)

Ton*_*ker 5

我得到了答案。可以在安装软件包时进行设置。使用以下命令安装pkg install -auto [软件包名称]每次启动八度音程时将加载。

  • 在 Octave 4.2.1 中,如果我们尝试使用 -auto 选项,我们会得到这个:`warning: pkg: autoload is no longer supported. 改为向八度添加一个“pkg load ...”命令。` (2认同)