0

python2.7プログラム(this one)を実行します。私はPython 2.7の依存関係がインストールされているため、多くの問題を抱えています。pysparseとsuperluのインストールが難しい

コンフィグ

私は、Debianに基づいて、Ubuntuの16.04 64-ビット([ミントXFCE 18)を実行しています。私のコンピュータは2011年のDell 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

なぜですか?ピップが依存関係の問題を解決するのではなく、superluをインストールするのですか?手動でsuperluをインストールするか、csc-pysparseではなくpysparseをインストールする必要がありますか?

thosesが私の本当にgithubの上の投稿を初たようと寛大にしてください、それは、stackoverflowの上で私は本当に最初の投稿です)

+0

(誰もが詳細をお知りになりたい場合は、それは自由[トポロジー最適化]です(https://en.wikipedia.org/wiki/Topology_optimization)プログラムでは、ストレスに強いジオメトリのために最適なトポロジを見つけましたが、私はこれに情熱的ですが、コーディングスキルはまだありません) – 42Z0GqNNz

答えて

0

私は、answerを得る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 
関連する問題