Установка символьного пакета в октаве

Я установил октаву со следующими командами:

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

Я перезапустил операционную систему и попробовал еще раз, но тем не менее та же ошибка.

5
задан 27 November 2016 в 06:51

2 ответа

Я просто поразил ту же проблему. Решение состоит в том, чтобы проверить, есть ли у Вас зернышко

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

Теперь можно выполнить зернышко, чтобы заставить новый sympy

pip install --user sympy

Наконец назад к октаве работать

pkg install -forge symbolic

или

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

при загрузке tar версии, Вам нужно.

Последний и заключительный шаг: Каждый раз Ваша октава выполнения, необходимо загрузиться symbolic пакет,

pkg load symbolic

, или можно поместить эту команду в Ваш ~/.octaverc.

7
ответ дан 23 November 2019 в 09:06

Выполненный

sudo apt-get install octave-symbolic
0
ответ дан 23 November 2019 в 09:06

Другие вопросы по тегам:

Похожие вопросы: