2014-10-28 56 views
0

我已經安裝了包bigfloat以及MPFR和GMP庫。當我在終端中運行python(我使用Mac)時,可以導入bigfloat併成功運行。不過,我通常在iPython Notebook中編寫我的腳本。當我嘗試在這裏導入bigfloat時,它會顯示'找不到模塊'。模塊成功安裝,但未在IPython中找到

我已經安裝了其他軟件包,如SciPy,並使用打印scipy。 文件我看到,它位於//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 

導入錯誤回溯(最近通話最後一個) 在() 6進口sympy 7打印sympy。 文件 ----> 8進口bigfloat 9進口sympy.mpmath作爲mpmath 10從未來進口部

導入錯誤:沒有模塊命名bigfloat

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

回答

1

我想通了,主要是從使用this問題/答案。

基本上,我加入我的兩個 「水蟒路徑」 和我的 「蟒路徑」 我的sys.path中,使用:

的sys.path = [ '',等]。