Я новичок в Python и впал в путаницу с Python версиями на моем MacBook.
До сих пор я возился с Python на IDLE, но я Нужно установить модуль (matplotlib) на терминал.
Модуль успешно установлен через терминал, но, похоже, он сохранил версию Python, отличную от версии, которую использует мой IDLE. Модуль работает прямо на терминале. В основном я вижу, запустив sys.version + sys.path, есть несколько файлов, но как мне выбрать, какой из них удалить из моей системы, и КАК мне удалить другие файлы?
В IDLE:
импорт matplotlib.pyplot как plt Traceback (последний вызов был последним): файл "", строка 1, в импорте matplotlib.pyplot как plt ModuleNotFoundError: Нет модуля с именем 'matplotlib'
Когда я запускаю sys в IDLE:
>>> sys.version
'3.8.2 (v3.8.2:7b3ab5921f, Feb 24 2020, 17:52:18) \n[Clang 6.0 (clang-600.0.57)]'
>>> sys.path
['', '/Users/charlotteyandell/Documents', '/Library/Frameworks/Python.framework/Versions/3.8/lib/python38.zip', '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8', '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages']
>>>
Возвращаясь в терминал, когда я запускаю команду 'which python', я получаю обратно : /Users/charlotteyandell/.pyenv/shims/python
Когда я запускаю sys.version:
>>> sys.version
'3.8.0 (default, Apr 14 2020, 11:01:35) \n[Clang 11.0.3 (clang-1103.0.32.29)]'
>>> sys.path
['', '/Users/charlotteyandell/.pyenv/versions/3.8.0/lib/python38.zip', '/Users/charlotteyandell/.pyenv/versions/3.8.0/lib/python3.8', '/Users/charlotteyandell/.pyenv/versions/3.8.0/lib/python3.8/lib-dynload', '/Users/charlotteyandell/.pyenv/versions/3.8.0/lib/python3.8/site-packages']
>>>