2016-07-24 16 views
0

私はこの質問に対する簡潔な答えをインターネットで精査しましたが、見つからないようです。私はPython 2のためにjupyterを使用していて、matplotlib.pyplotを無駄にインポートしようとしています。 これは私が実行しているコードです:jupyterでmatplotlibをインポートできません

import matplotlib.pyplot as plt 
%matplotlib inline 

そして、私はエラーメッセージがある:

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-5-385145dcc870> in <module>() 
----> 1 import matplotlib.pyplot as plt 
     2 get_ipython().magic(u'matplotlib inline') 

/Users/mbhall88/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/__init__.py in <module>() 
    120 # cbook must import matplotlib only within function 
    121 # definitions, so it is safe to import from it here. 
--> 122 from matplotlib.cbook import is_string_like, mplDeprecation, dedent, get_label 
    123 from matplotlib.compat import subprocess 
    124 from matplotlib.rcsetup import (defaultParams, 

/Users/mbhall88/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/cbook.py in <module>() 
    31 from weakref import ref, WeakKeyDictionary 
    32 
---> 33 import numpy as np 
    34 import numpy.ma as ma 
    35 

/Users/mbhall88/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/__init__.py in <module>() 
    183   return loader(*packages, **options) 
    184 
--> 185  from . import add_newdocs 
    186  __all__ = ['add_newdocs', 
    187    'ModuleDeprecationWarning', 

/Users/mbhall88/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>() 
    11 from __future__ import division, absolute_import, print_function 
    12 
---> 13 from numpy.lib import add_newdoc 
    14 
    15 ############################################################################### 

/Users/mbhall88/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/lib/__init__.py in <module>() 
    15 from .ufunclike import * 
    16 
---> 17 from . import scimath as emath 
    18 from .polynomial import * 
    19 #import convertcode 

ImportError: cannot import name scimath 

私は更新matplotlibの、numpyの、scimath、scipyのダウンロード、およびアナコンダナビゲーター(基本的に更新され、すべて私が持っています考えることができる)とすべてを再起動し、私はまだこのエラーが発生します。

謝罪これは私が見逃している単純なものであれば謝罪しますが、私はこれらのエラーメッセージの一部を解読することはできません。

ありがとうございます。それはおそらくenthoughtのnumpyのに対して、構築された、あなたのアナコンダのenvおよびmatplotlibの中numpyのと競合して自分のEnthoughtキャノピーの分布からnumpyのを引き起こす」だけどconda 1に対して実行されている

答えて

0

(またはその逆...)

最も簡単な修正は、アンインストール(または条件付き)をアンインストールして使用することです。もっと難しく/難しい修正は、あなたのsys.path & PythonPathが存在すればそれを蹴飛ばすことです。

+0

ありがとうございました。これはかなり数ヶ月間私を悩ませていました。 –

関連する問題