ImportError:没有名为mpmath的模块。但是已经安装了mpmath。怎么了?

时间:2015-01-11 00:46:15

标签: python anaconda power-law mpmath

我安装了anaconda和许多python库,介于那些mpmath之间。 当我尝试运行powerlaw包时,我收到以下错误:

-> 1466         from mpmath import erfc
   1467 #        from scipy.special import erfc
   1468         from scipy.constants import pi

ImportError: No module named mpmath

此外,当我只是尝试import mpmath时,我得到同样的错误。

我使用Fedora,我已经尝试了yum remove python-mpmath然后yum install python-mpmath。但是我得到了同样的错误。

我在其他问题中看到过这可能是因为我有多条路径,我必须用sys.path = [''等]添加它们。

" sys.path = [''等]"意思?

当我这样做时:

print(sys.path)

我明白了:

 ['', '/home/rm/anaconda/bin', '/home/rm/anaconda/lib/python27.zip',  '/home/rm/anaconda/lib/python2.7', '/home/rm/anaconda/lib/python2.7/plat-linux2', '/home/rm/anaconda/lib/python2.7/lib-tk', '/home/rm/anaconda/lib/python2.7/lib-old', 
'/home/rm/anaconda/lib/python2.7/lib-dynload', '/home/rm/anaconda/lib/python2.7/site-packages',  '/home/rm/anaconda/lib/python2.7/site-packages/PIL', '/home/rm/anaconda/lib/python2.7/site-packages/runipy-0.1.0-py2.7.egg', '/home/rm/anaconda/lib/python2.7/site-packages/setuptools-3.6-py2.7.egg', '/home/rm/anaconda/lib/python2.7/site-packages/IPython/extensions', 
'/home/rm/.ipython']

1 个答案:

答案 0 :(得分:1)

你应该使用conda将Python软件包安装到anaconda中,如果没有通过conda可用,则使用pip。 conda install mpmath应该解决您的问题。