web-dev-qa-db-ja.com

オクターブでのシンボリックパッケージのインストール

次のコマンドでオクターブをインストールしました:

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
Ammar Atef

同じ問題が発生しました。解決策は、ピップがあるかどうかを確認することです

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をダウンロードした場合。

最後の最後のステップ:オクターブを実行するたびに、symbolicパッケージをロードする必要があります。

pkg load symbolic

または、このコマンドを~/.octavercに入れることができます。

7
Julian Stirling

走る

Sudo apt-get install octave-symbolic
0
Raza