微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Octave 中安装优化包?

如何解决如何在 Octave 中安装优化包?

我尝试在 Octave 中安装 optim 软件包。

>> pkg install -forge optim
C:/PROGRA~1/GNU: line 1: [Paths]: command not found
C:/PROGRA~1/GNU: line 2: Octave/Octave-6.2.0/: No such file or directory
C:/PROGRA~1/GNU: line 3: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 4: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 5: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 6: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 7: OctaveOctave-6.2.0\binqt.conf: No such file or directory
make: *** [Makefile:68: error-helpers.o] Error 127
make: Entering directory '/tmp/oct-jYpbYN/optim-1.6.1/src'
CXXFLAGS=" -Wall -Wno-deprecated-declarations" C:/PROGRA~1/GNU Octave/Octave-6.2.0/mingw64/bin/mkoctfile-6.2.0.exe -c error-helpers.cc
make: Leaving directory '/tmp/oct-jYpbYN/optim-1.6.1/src'

error: pkg: error running 'make' for the optim package.
error: called from
    configure_make at line 110 column 9
    install at line 196 column 7
    pkg at line 568 column 9
>>

这是什么问题?

在哪里可以找到文件 binqt.conf

解决方法

这是一个已知的错误。在此处阅读更多信息: https://github.com/estatico/scala-newtype

在那个错误报告讨论中,Jinchuan 也建议使用 bug #59412: [octave forge] (ocl) Compile package errors with spaces in path

自 6.0.90 alpha 版本以来,我在 win 7 和 10 64 位系统上尝试安装 forge 包时遇到了以下问题...这个问题可以通过更改默认安装位置来解决(例如list(combinations(vec,4))到一个没有任何空格的位置(我试过C:\Program Files\GNU Octave\Octave-6.0.92并且在安装forge包时没有问题)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。