supermatrix.h não encontrado

1

Estou tentando instalar o tasmet e estou com problemas com o python install_local.py parte.

Eu recebo o erro várias vezes:

/usr/include/armadillo_bits/include_superlu.hpp:95:12: fatal error: 
      '/supermatrix.h' file not found
  #include ARMA_INCFILE_WRAP(ARMA_SLU_SUPERMATRIX_H)

Eu já instalei o superlu-dev como listado no link

Obrigado!

    
por AnkilP 19.02.2018 / 03:44

1 resposta

0

Eu corrigi suas instruções oficiais porque o Ubuntu Xenial 16.04 LTS tem versões mais novas do SWIG e do Armadillo (não é necessário compilá-las a partir do código-fonte):

sudo apt-get install libopenblas-base libsuperlu4 libsuperlu-dev \
cmake git python-numpy python-dev libarmadillo-dev swig3.0 clang
# note: for 17.10 (artful) use 'libsuperlu5' instead of 'libsuperlu4'

git clone --recursive https://github.com/amdj/tasmet.git
cd tasmet
python install_local.py

Então teste:

export PYTHONPATH=/home/$USER/bin/TaSMET
python -c "import TaSMET"
    
por N0rbert 19.02.2018 / 10:10