【问题标题】:Octave - How to install packages on WindowsOctave - 如何在 Windows 上安装软件包
【发布时间】:2017-05-31 22:41:19
【问题描述】:

问题

由于Fix for Octave urlread causing Peer certificate cannot be authenticated with given CA certificates 中的问题,我无法在 Windows 上安装 Octave 软件包。

请建议其他安装方式。特别是我想通过需要符号包的Gradients, Gradient Plots and Tangent Planes

【问题讨论】:

    标签: octave install.packages


    【解决方案1】:

    编辑:Octave v4.2.1 中不再存在此错误,问题中描述的问题应该不再出现。

    是的,由于您在链接的讨论/问题中发现的 curl 问题,Windows 上的当前版本 Octave (4.2.0) 似乎有 a known issue logged on the bug tracker 无法连接到 https。该错误报告和the original help list discussion 总结了证书问题和问题验证。它应该在下一个 Octave 版本中修复。

    但是,这并不妨碍您安装软件包。它只会阻止您使用该程序去获取要安装的包。您仍然可以转到Octave Forge package site,手动下载一个包文件,然后按照Octave manual and help for pkg 中的说明运行安装命令。

    例如,您可以下载 symbolic-2.4.0.tar.gz 并将其保存到您当前的工作目录。然后在 octave 内,从命令行发出以下命令:

    pkg install symbolic-2.4.0.tar.gz
    

    注意:symbolic 当前需要安装 Python 和 Sympy。如果你的 Windows 机器上还没有这个,包维护者有一个单独的独立的 Windows 包,可以从the author's github repository 获得。在这种情况下,您将下载包并运行命令:

    pkg install symbolic-win-py-bundle-2.4.0.zip
    

    另一个更繁琐的选择是让您从开发源编译您自己的副本,因为据说修复程序已被推送到 mxe-octave 存储库。

    【讨论】:

    • 完美答案。我可以下载、安装、加载符号包,它现在可以工作了。
    • 如果你能回答stackoverflow.com/questions/41687341,我可以把它作为问题的答案。
    猜你喜欢
    • 2017-03-22
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 2019-05-17
    • 2012-09-15
    • 2016-10-08
    相关资源
    最近更新 更多