Я совершенно новичок в 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
В сети возникла путаница относительно решения этой проблемы.Есть ли еще надежда, что я смогу снова бежать?