Корректный импорт matplotlib без панд - PullRequest
4 голосов
/ 20 июня 2019

В настоящее время я изучаю matplotlib использование в python, и я попал в ситуацию, когда я получаю ошибку:

Traceback (most recent call last):
  File "C:/Users/user/Desktop/Machine Learning/plt.py", line 1, in <module>
    import matplotlib.pyplot as plt
  File "C:\Python37\lib\site-packages\matplotlib\__init__.py", line 200, in <module>
    _check_versions()
  File "C:\Python37\lib\site-packages\matplotlib\__init__.py", line 194, in _check_versions
    module = importlib.import_module(modname)
  File "C:\Python37\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed: The specified module could not be found.

Я установил свой python на 64-битную версию и использовал этот веб-сайт для установки matplotlib (я установил matplotlib-3.1.0-cp37-cp37m-win_amd64.whl), также моя текущая версия python 3.7.3, поэтому я сделал все это и Я запустил свой код, где я получаю ошибку:

import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()

Чтобы исправить это, я обнаружил на форумах, что для некоторых людей импорт панд работал, поэтому я попробовал это

import pandas as pan
import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()

И это сработало! Поэтому мой вопрос: почему я могу это исправить, чтобы мне не пришлось импортировать панд?

1 Ответ

0 голосов
/ 20 июня 2019

Итак, решение, которое работает для меня сейчас, и я не уверен, почему оно работает, любой, кто знает, почему может добавить комментарий:

  1. Uninstalled matplotlib

  2. Установлен Visual Studio 2019 и все инструменты Python

  3. Еще раз установил matplotlib с помощью pip

Другим решением было бы перейти на python 3.5 и matplotlib 3.0.3, которые работают без сбоев.

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