我想运行一个 python2.7 程序(这个)。由于安装了 python 2.7 依赖项,我遇到了很多麻烦(我整个下午都在这上面)。
配置
我正在运行基于 Debian 的 Ubuntu 16.04 64 位([Mint XFCE 18)。我的电脑是 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 上的第一篇文章)