模块已成功安装,但在IPython中找不到

时间:2014-10-28 01:18:40

标签: macos python-2.7 install ipython-notebook bigfloat

我已经安装了bigfloat包和MPFR和GMP库。当我在终端中运行python(我使用Mac)时,可以导入bigfloat并成功运行。但是,我通常在iPython Notebook中编写脚本。当我尝试在这里导入bigfloat时,它会显示“找不到模块”。

我已经安装了其他软件包,例如SciPy,并使用print scipy。 file 我看到它位于//anaconda/lib/python2.7/site-packages/scipy/初始化 pyc文件

我不确定如何检查bigfloat的位置。从阅读其他人的安装问题,我想我的计算机上可能有多个版本的Python,这就是问题所在?如果是这种情况,我不知道如何1)。找到'其他'Python并删除它和2)。确保将来的安装始终安装在正确的位置(因为我不知道它在哪里)。

我已经包含了我的sys.path和错误:

import sys
sys.path

['',
'//anaconda/python.app/Contents/lib/python27.zip',
'//anaconda/python.app/Contents/lib/python2.7',
'//anaconda/python.app/Contents/lib/python2.7/plat-darwin', 
'//anaconda/python.app/Contents/lib/python2.7/plat-mac',
'//anaconda/python.app/Contents/lib/python2.7/plat-mac/lib-scriptpackages',
'//anaconda/python.app/Contents/lib/python2.7/lib-tk',
'//anaconda/python.app/Contents/lib/python2.7/lib-old',       
'//anaconda/python.app/Contents/lib/python2.7/lib-dynload',
'//anaconda/lib/python2.7/site-packages',
'//anaconda/lib/python2.7/site-packages/PIL',
'//anaconda/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info',
'//anaconda/lib/python2.7/site-packages/IPython/extensions']

import numpy as np
import scipy
from scipy.special import gamma, gammainc
import scipy.optimize as scopt
print scipy.__file__
import sympy
print sympy.__file__
import bigfloat
import sympy.mpmath as mpmath
from __future__ import division

ImportError Traceback(最近一次调用最后一次)  in()       6进口同情       7打印同情。文件 ----> 8进口bigfloat       9导入sympy.mpmath作为mpmath      10来自未来导入部门

ImportError:没有名为bigfloat的模块

//水蟒/ LIB / python2.7 /站点包/ SciPy的/的初始化 pyc文件 //anaconda/lib/python2.7/site-packages/sympy/的初始化 pyc文件

1 个答案:

答案 0 :(得分:1)

我弄清楚了,主要来自使用this问题/答案。

基本上,我将我的“anaconda路径”和我的“python路径”添加到我的sys.path中,使用:

sys.path = [''等等。