pysparse和superlu的安装困难



我想运行一个python2.7程序(这个)。我遇到了很多麻烦(我花了整个下午的时间在这上面),因为安装了python 2.7的依赖项。

配置

我正在运行Ubuntu 16.04 64位([Mint XFCE 18),基于Debian。我的电脑是2011年的戴尔Inspiron N5110,双启动W7/U16。键盘到屏幕的界面在这个世界上真的很新,也许需要更多地了解它才能单独解决这个问题。

收益

我开始用apt安装各种程序:

sudo apt-get install -y git python-dev libpython-dev libevent-dev libsuperlu-dev libblas-dev liblapack-dev

git克隆我想要的程序后,我安装了依赖项。我不知道为什么,但sudo pip install pysparse不起作用。相反,sudo pip install csc-pysparse工作良好。

当我运行程序时,它告诉我from pysparse import superlu, itsolvers, precon,然后是ImportError: cannot import name superlu

为什么?pip不是解决了它可能存在的依赖问题并安装了superlu吗?我需要手动安装superlu还是安装pysparse而不是csc-pysparse ?

(请宽容,这是我在stackoverflow上的第一篇文章,因为那些是我在github上的第一篇文章)

我得到了一个答案,感谢William Hunter。

安装过程如下:

sudo apt-get install -y python-dev python-tk libpython-dev libevent-dev libsuperlu-dev libblas-dev liblapack-dev libatlas3-base libatlas-dev
sudo pip install matplotlib setuptools SymPy pysparse pyvtk

最新更新