如何在 ubuntu 的 Octave 中安装符号包?

How to install symbolic package in Octave for ubuntu?

pkg install -forge symbolic error: could not download file symbolic-2.6.0.tar.gz from url http://packages.octave.org/download/symbolic-2.6.0.tar.gz

错误:调用自

我刚遇到同样的问题。解决方案是检查你是否有 pip

sudo apt-cache policy python-pip

哪个应该 return:

  python-pip:
  Installed: (none)
  Candidate: 1.5.4-1ubuntu3
  Version table:
     1.5.4-1ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
     1.5.4-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

表示未安装。或者:

python-pip:
  Installed: 1.5.4-1ubuntu3
  Candidate: 1.5.4-1ubuntu3
  Version table:
 *** 1.5.4-1ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     1.5.4-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

如果已安装。如果没有安装运行:

sudo apt-get install python-pip

现在您可以运行 pip 获取新的 sympy

pip install --user sympy

终于回到八度 运行

pkg install -forge symbolic

pkg install /PATH/YOU/DOWNLOADED/TO/symbolic-2.2.4.tar.gz

如果您下载了tar您需要的版本。

最后也是最后一步:每次你的运行八度,你需要加载符号包,

pkg load symbolic

或者您可以将此命令放入 ~/.octaverc