【发布时间】:2017-01-20 04:24:09
【问题描述】:
我想运行一个 python2.7 程序 (this one)。由于安装了 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 上的第一篇文章,thoses 是我在 github 上的第一篇文章)
【问题讨论】:
-
(如果有人想了解更多详细信息,这是一个免费的topology optimization 程序。它会找出应力几何形状的最佳拓扑结构,我对此充满热情,但我没有编码技能)
标签: python python-2.7 pip python-module finite-element-analysis