最近私はPyMCを試しています。とても簡単なmcmceasy.pyを書いています。私は直接のPythonを使用するときに興味深いことに、スクリプトはIPythonでOK走る、しかし、それは以下のトレースバックを与える:バニラPythonシェルでこの問題を解決する方法1.:IPythonとPythonの違いは?
Traceback (most recent call last):
File "mcmceasy.py", line 2, in <module>
from pymc import MvNormal, MCMC
File "/usr/lib/python2.7/site-packages/pymc/__init__.py", line 55, in <module>
import ScipyDistributions
File "/usr/lib/python2.7/site-packages/pymc/ScipyDistributions.py", line 1, in <module>
import scipy.stats.distributions as sc_dst
File "/usr/lib/python2.7/site-packages/scipy/stats/__init__.py", line 12, in <module>
import mstats
File "/usr/lib/python2.7/site-packages/scipy/stats/mstats.py", line 3, in <module>
from mstats_basic import *
File "/usr/lib/python2.7/site-packages/scipy/stats/mstats_basic.py", line 52, in <module>
import scipy.misc as misc
File "/usr/lib/python2.7/site-packages/scipy/misc/__init__.py", line 20, in <module>
__all__ += common.__all__
NameError: name 'common' is not defined
私の質問は2つの部分を持っていますか? 2. IPythonをこのエラーから解放するには?
同じ環境を使用しているかどうかを確認するにはどうすればよいですか? IPythonやPythonで特別な設定をしたことはありません。 –
開始は 'sys.path'を比較しているかもしれません –