私は、単純な分布をプロットするために、私の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
は、誰かが私はこの問題を解決する助けてくださいことはできますか?
ありがとうございます。
Pythonをアップグレードした後、matplotlibの最新バージョンをインストールしましたか?これまでに使っていたPythonのバージョンは? –
@ HEADLESS_0NE、はい。インストール後に 'pip install --upgrade matplotlib'と' pip install --upgrade plotly'を試して確認しました。 –