ModuleNotFoundError: нет модуля с именем 'matplotlib', но он может импортировать его в терминал - PullRequest
0 голосов
/ 28 января 2020

Всякий раз, когда я пытаюсь загрузить matplotlib или NumPy, я получаю эту ошибку в консоли:

(import matplotlib.pyplot as plt) :

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/home/pi/PycharmProjects/Cluster Algo 1/cluster 1.py", line 1, in <module>
    import matplotlib
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'matplotlib'

for NumPy (import numpy as np) :

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/home/pi/PycharmProjects/Cluster Algo 1/cluster 1.py", line 7, in <module>
    import numpy as np
  File "/opt/pycharm-community-2019.3.1/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'numpy

Я не уверен, пытался ли я pip install matplotlib раньше; Я попытался pip3 install matplotlib и был успешным. Сначала установка NumPy не удалась, но я мог установить ее с помощью команды sudo -k pip3 install. Я также попробовал метод, где, кажется, установить python 2.7 или что-то. У меня python 2,7 и 3,8 на моей машине. Однажды я переустановил его, и терминал сказал мне, что я должен обновить мой python 2.7.

Я удалил его и попытался переустановить, но pycharm не импортирует библиотеку. Прямо сейчас, если я попытаюсь удалить его, он скажет мне, что нечего удалять. Я все еще могу загрузить его в терминал python, но не могу загрузить его на pycharm.

Если я загружаю терминал (Windows и Linux) и набираю import matplotlib или NumPy, я не получаю никакой ошибки. Я получаю только ошибку импорта, пока я нахожусь на Pycharm.

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