Переключение между ошибками «Нет модуля с именем functools_lru_cache» и «Не удается импортировать книгу имен» - PullRequest
0 голосов
/ 21 сентября 2018

Я совершенно новичок в Python, но мне это очень понравилось.Я начинаю с Python 2.7 до перехода на Python 3, поскольку многие приложения для работы связаны с Python 2.7.

У меня довольно печально много версий python2.7 на моем MacBook.Один от Apple, один от Homebrew, один от Anaconda.У меня установлена ​​версия pip 18.0.

Я хотел установить много модулей (в частности, scipy) и столкнулся со следующей проблемой.

На консоли:

Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 29 2018, 20:59:26) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "copyright", "credits" or "license()" for more information.

>>> import matplotlib

Я получаю сообщение error :

Traceback (последний вызов был последним): файл "", строка 1, в файле импорта matplotlib«/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/init.py», строка 130, из matplotlib.rcsetup import defaultParams, validate_backend, validate_backend,Файл cycler "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/rcsetup.py", строка 29, из импорта matplotlib.fontconfig_pattern parse_fontconfig_pattern File "/ Library / Frameworks /Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / matplotlib / fontconfig_pattern.py ", строка 28, из backports.functools_lru_cache import lru_cache ImportError: Нет модуля с именем functools_lru_cache

Я посмотрел в Интернете ии решение для этого, набрав:

pip install --user matplotlib

Теперь, когда я делаю:

>>> import matplotlib

Я получаю сообщение:

Traceback (последний вызов был последним): файл "", строка 1, в файле импорта matplotlib "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib / init .py ", строка 126, in from.import cbook

ImportError: невозможно импортировать имя cbook

В сети возникла путаница относительно решения этой проблемы.Есть ли еще надежда, что я смогу снова бежать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...