2014-10-28 1 views
0

Я установил пакет bigfloat и библиотеки MPFR и GMP. Когда я запускаю python в терминале (я использую Mac), bigfloat можно импортировать и работать успешно. Тем не менее, я обычно пишу свои сценарии в iPython Notebook. Когда я пытаюсь импортировать bigfloat здесь, он говорит, что модуль не найден.Модуль успешно установлен, но не найден в IPython

Я установил другие пакеты, такие как SciPy, и используя print scipy. файл Я вижу, что он расположен в //anaconda/lib/python2.7/site-packages/scipy/ INIT .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 (самый последний вызов последнего) в() 6 импорте SymPy 7 печати SymPy. файл ----> 8 импорт BigFloat 9 импорта sympy.mpmath как mpmath 10 из будущего импорта подразделение

ImportError: Нет модуля с именем BigFloat

// анаконды/Lib/python2. 7/сайт-пакеты/SciPy/INIT .pyc //anaconda/lib/python2.7/site-packages/sympy/ INIT .pyc

ответ

1

Я понял это, главным образом, используя this вопрос/ответ.

В принципе, я добавил обе мои "Анаконда пути" и мои "питон пути" к моему sys.path, используя:

sys.path = [ '', и т.д.].

 Смежные вопросы

  • Нет связанных вопросов^_^