我想運行一個python2.7程序(this one)。由於安裝了python 2.7的依賴關係,我遇到了很多麻煩(我花了我的整個aftenoon)。安裝pysparse和superlu的困難
配置
我正在運行一個Ubuntu 16.04 64位([薄荷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
後混帳克隆我想要的程序,我安裝的依賴關係。我不知道爲什麼,但sudo pip install pysparse
沒有工作。相反,sudo pip install csc-pysparse
工作正常。
問題
當我運行我的程序,它告訴我from pysparse import superlu, itsolvers, precon
然後ImportError: cannot import name superlu
。
爲什麼?是不是解決它可能具有的依賴關係問題並且安裝superlu?我是否需要手動安裝superlu或安裝pysparse而不是csc-pysparse?
(並請放縱,這是我的計算器真的第一次發帖,爲thoses是我真的首創在github上的帖子)
(如果有人想了解更多的細節,這是一個免費的[拓撲優化(https://en.wikipedia.org/wiki/Topology_optimization)它找到了最適合應力幾何的拓撲結構,我對此充滿激情,但我還沒有編碼技巧) – 42Z0GqNNz