0

パッケージ bigfloat と MPFR および GMP ライブラリをインストールしました。ターミナル (Mac を使用) で python を実行すると、bigfloat をインポートして正常に動作します。ただし、通常はスクリプトを iPython Notebook で記述します。ここで bigfloat をインポートしようとすると、「モジュールが見つかりません」と表示されます。

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 トレースバック (最新の呼び出しが最後) in () 6 import sympy 7 print sympy. file ----> 8 import bigfloat 9 import sympy.mpmath as mpmath 10今後のインポート部から

ImportError: bigfloat という名前のモジュールがありません

//anaconda/lib/python2.7/site-packages/scipy/init.pyc //anaconda/lib/python2.7/site-packages/sympy/init.pyc _ _ _

4

1 に答える 1

1

主にこの質問/回答を使用して、私はそれを理解しました。

基本的に、次を使用して、「anaconda パス」と「python パス」の両方を sys.path に追加しました。

sys.path =['' など]。

于 2014-11-03T04:50:04.443 に答える