Я пытаюсь импортировать Matplotlib и plotly в моем питон скрипт для построения простого распределения. Раньше, когда я запускал скрипт, он ничего не отображал в командной строке, и казалось, что он просто обрабатывает оператор import
.Python 2.7: Ошибка импорта для «Matplotlib» и «plotly» (OS X)
Чтобы отладить его, я обновил python с помощью brew install python
после этого и сделал pip install --upgrade pip
после этого. Используя обновленный 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
Может кто-то пожалуйста, помогите мне решить эту проблему?
Заранее спасибо.
Установили ли вы последние версии matplotlib и plotly после обновления Python? Какую версию Python вы ранее использовали? –
@ HEADLESS_0NE, да. Я подтвердил то же самое после установки, попробовав «pip install --upgrade matplotlib» и «pip install --upgrade plotly». –