我已经使用以下命令安装了 Octave:
sudo add-apt-repository ppa:picaso/octave
sudo apt-get install octave
然后从八度我使用了以下命令:
pkg install -forge symbolic
我收到以下错误:
configure: error: SymPy version 0.7.5 or later is required
checking for sort... /usr/bin/sort
checking for GNU coreutils... yes
checking for python... /usr/bin/python
checking python module: sympy... yes
checking for SymPy version... 0.7.4.1
checking for gawk... gawk
pkg: error running the configure script for symbolic.
error: called from 'configure_make' in file /usr/share/octave/4.0.0/m/pkg/private/configure_make.m near line 79, column 9
我使用以下命令安装了 python sympy:
sudo apt-get install python-sympy
我重新启动了操作系统并再试一次,但仍然出现同样的错误。
答案1
我刚刚遇到了同样的问题。解决方法是检查你是否有 pip
sudo apt-cache policy python-pip
它应该返回:
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。
最后一步:每次运行 Octave 时,都需要加载包symbolic
,
pkg load symbolic
或者您可以将这个命令放入您的~/.octaverc
.
答案2
跑步
sudo apt-get install octave-symbolic