8 votes

Installation d'un paquet symbolique dans octave

J'ai installé octave avec les commandes suivantes :

sudo add-apt-repository ppa:picaso/octave
sudo apt-get install octave

Puis à partir d'octave j'ai utilisé la commande suivante :

pkg install -forge symbolic

J'ai obtenu l'erreur suivante :

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

J'ai installé Python sympy avec :

sudo apt-get install python-sympy

J'ai redémarré le système d'exploitation et réessayé mais toujours la même erreur.

9voto

Julian Stirling Points 2831

Je viens de rencontrer le même problème. La solution est de vérifier si vous avez pip

sudo apt-cache policy python-pip

qui devrait retourner soit :

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

ce qui signifie qu'il n'est pas installé. Ou bien :

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

s'il est installé. S'il n'est pas installé, exécutez-le :

sudo apt-get install python-pip

Maintenant vous pouvez exécuter pip pour obtenir la nouvelle sympy

pip install --user sympy

Enfin de retour à octave pour courir

pkg install -forge symbolic

ou

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

si vous avez téléchargé le tar de la version dont vous avez besoin.

Dernière et dernière étape : Chaque fois que vous exécutez octave, vous devez charger le fichier symbolic paquet,

pkg load symbolic

ou vous pouvez mettre cette commande dans votre ~/.octaverc .

1voto

Clement Points 1

Exécuter

sudo apt-get install octave-symbolic

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X