我在安装pysparse时遇到了麻烦。我安装了软件包python-稀疏,但在运行示例代码,当文档中找到Pysparse安装ubuntu
from pysparse.sparse import spmatrix
from pysparse.direct import superlu
import numpy
n = 100
A = poisson2d_sym_blk(n)
b = numpy.ones(n*n)
x = numpy.empty(n*n)
LU = superlu.factorize(A.to_csr(), diag_pivot_thresh=0.0)
LU.solve(b, x)
我得到错误信息
Traceback (most recent call last):
File "sparse2.py", line 1, in <module>
from pysparse.sparse import spmatrix
ImportError: No module named sparse
我也曾尝试运行
$ pip install pysparse
Requirement already satisfied: pysparse in /usr/lib/python2.6/dist-packages
Installing collected packages: pysparse
Successfully installed pysparse
为什么文档中的示例代码不起作用吗?
谢谢!
您使用的是哪个版本的Ubuntu?正如我所看到的,pip链接到python2.6;但据我所知在Ubuntu的默认python安装,因为几个版本以前是2.7 ....你能说你是调用正确的解释器? – dsign 2012-04-20 18:48:08
你尝试过'从pysparse导入稀疏',然后只使用'sparse.spmatrix'? – user545424 2012-04-21 01:11:52