【发布时间】:2015-01-11 00:46:14
【问题描述】:
我在这些 mpmath 之间安装了 anaconda 和许多 python 库。 当我尝试运行 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=['', etc] 添加它们。
“sys.path=['', etc]”是什么意思?
当我这样做时:
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']
【问题讨论】:
-
如何添加两个路径?我怎么知道它们是哪些?已编辑问题并提供更多信息
-
您是否有单独的 Python 安装与安装的带有 anaconda 的 Python 安装?基于上述问题,尝试运行 IDLE 解释器并执行
import sys; print(sys.path)。你有不同的路径集吗? -
我相信:'/home/rm/.ipython' 和 '/home/rm/anaconda/lib/python27.zip'
-
你从 IDLE 中得到了 '/home/rm/.ipython/'?
标签: python anaconda power-law mpmath