Python Проблема установки Matplotlib на Windows 10 - PullRequest
1 голос
/ 26 апреля 2020

Привет всем, я новичок в Python и пытаюсь запустить приведенный ниже код в PyCharm на Windows 10. У меня установлено Python 3.8.

import pandas as pd
from matplotlib import pyplot as plt

x = [1,2,3]
y = [1,4,9]
plt.plot(x,y)
plt.show()

полное сообщение об ошибке, которое я вижу:

Traceback (most recent call last):
  File "<input>", line 3, in <module>
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\pyplot.py", line 32, in <module>
    import matplotlib.colorbar
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\colorbar.py", line 31, in <module>
    import matplotlib.contour as contour
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\contour.py", line 17, in <module>
    import matplotlib.text as text
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\text.py", line 17, in <module>
    from .textpath import TextPath  # Unused, but imported by others.
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\textpath.py", line 11, in <module>
    from matplotlib.mathtext import MathTextParser
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\mathtext.py", line 1059, in <module>
    class StandardPsFonts(Fonts):
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\mathtext.py", line 1066, in StandardPsFonts
    basepath = str(cbook._get_data_path('fonts/afm'))
  File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\cbook\__init__.py", line 461, in _get_data_path
    return Path(matplotlib.get_data_path(), *args)
AttributeError: module 'matplotlib' has no attribute 'get_data_path'

Я искал в inte rnet решения и до сих пор пробовал следующее:

  • Удаление и переустановка matplotlib
  • Установка matplotlib версии 2.1.2
  • Установка matplotlib через anaconda
  • Установка matplotlib с кодом pip3 install matplotlib
  • Запуск вышеуказанного кода в коде VS

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

Я не уверен, что упускаю что-то очевидное, но любая помощь будет признательна.

1 Ответ

0 голосов
/ 26 апреля 2020

Вы можете попробовать другой IDLE. такие как Jupyter или Google Colab.

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