2016-05-03 17 views
0

私は、単純な分布をプロットするために、私のPythonスクリプトでplotlymatplotlibのをインポートしようとしています。以前はスクリプトを実行していたときにコマンドラインに何も表示されず、単にimportステートメントを処理しているように見えました。のPython 2.7:インポート 'matplotlibの' のエラーと 'plotly'(OS用X)

それをデバッグするには、その後、brew install pythonを使用してPythonをアップグレードし、その後にpip install --upgrade pipを実行しました。 ピップを使用して、私はmatplotlibと公式にがインストールされていることを確認しました。しかし、スクリプトを実行すると、私は、コマンドラインで、次のエラーを取得しています:

$ python script.py 
Traceback (most recent call last): 
    File "script.py", line 5, in <module> 
    import matplotlib.pyplot as plt 
    File "/usr/local/lib/python2.7/site-packages/matplotlib/__init__.py", line 110, in <module> 
    import io 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py", line 51, in <module> 
    import _io 
ImportError: dlopen(/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder 
    Referenced from: /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so 
    Expected in: flat namespace 
in /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so 

は、誰かが私はこの問題を解決する助けてくださいことはできますか?

ありがとうございます。

+0

Pythonをアップグレードした後、matplotlibの最新バージョンをインストールしましたか?これまでに使っていたPythonのバージョンは? –

+0

@ HEADLESS_0NE、はい。インストール後に 'pip install --upgrade matplotlib'と' pip install --upgrade plotly'を試して確認しました。 –

答えて

0

similar SO issue for Seleniumが見つかりました。この問題は、アップデート後のPythonの問題と思われ、ソリューションは端末にhash -r pythonと入力する必要がありました。試すだけの価値があります。

+1

私のために働かなかった。とにかくありがとう。 –

+0

問題はありません。うれしく思いました –

関連する問題