", line 1, in from matplotlib import pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in imp" />

ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32 для Python Matplotlib

35089 просмотра

3 ответа

>>> from matplotlib import pyplot as plt

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    from matplotlib import pyplot as plt
  File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in <module>
    import matplotlib.colorbar
  File "C:\Python27\lib\site-packages\matplotlib\colorbar.py", line 27, in <module>
    import matplotlib.artist as martist
  File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 8, in <module>
    from transforms import Bbox, IdentityTransform, TransformedBbox, \
  File "C:\Python27\lib\site-packages\matplotlib\transforms.py", line 35, in <module>
    from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: DLL load failed: %1 is not a valid Win32 application.

Я получаю эту ошибку. Я пытался activepython, python xyно ошибка все еще сохраняется.

Автор: RAMAKRISHNA REDDY Источник Размещён: 12.11.2019 09:26

Ответы (3)


12 плюса

Ошибка, которую вы получаете, потому что вы установили неправильный компонент matplotlib ( there are the 32 bit and 64 bit components).

На этой странице представлены все двоичные файлы (32-разрядные, 64-разрядные) для Windows. Он также включает в себя другие пакеты, кроме matplotlib, если они могут понадобиться вам в будущем.

Попробуйте установить правильную версию для вашего компьютера, и она должна работать.

Также не забудьте проверить, подходит ли используемая версия Python для вашего компьютера (32-битная или 64-битная).

Таким образом, проблема, с которой вы сталкиваетесь, является одной из них:

  • У вас есть 32-битная система, но вы установили 64-битный компонент matplotlib
  • У вас есть 64-битная система, но вы установили 32-битный компонент matplotlib
  • У вас есть 32 разрядную систему, но вы установили 64 битный компонент Pythonсам по себе
  • У вас есть 64-битная система, но вы установили 32-х, но компонент Pythonсам по себе

Если вы не уверены в том, как процессор вашего компьютера обрабатывает информацию, проверьте ЭТОТ САЙТ

Чтобы проверить, какую версию Python вы установили, обратитесь к этому вопросу в STACKOVERFLOW

Автор: ThePredator Размещён: 29.10.2014 08:43

4 плюса

Просто чтобы добавить в ThePredator ответ:

У меня был установлен как 32-битный, так и 64-битный Python 2.7. Когда я запускал python из cmd, Windows загружала 32-битный python, но при попытке запустить что-то с помощью matplotlib всплывала эта ошибка. У меня 64 битная машина

Что я сделал, чтобы решить

  1. Удалите все версии Python (проверьте в Панели управления -> Программы и ресурсы)
  2. Установите согласованные версии для python ant matplotlib (32-битный python должен идти с 32-битной matplotlib и т. Д.). В комплект поставки входят самые последние установщики Python pip, поэтому убедитесь, что каталог Python находится в вашей переменной PATH, и просто введите pip install matplotlibв командной строке, и все будет в порядке.
Автор: Leandro Gomide Размещён: 17.10.2015 07:54

0 плюса

На ноутбуке Jupyter я решил эту проблему следующим образом:

  1. Установите «numpy-1.11.0b2 + mkl-cp35-none-win_amd64.whl» с этой страницы .

  2. Если изменений по-прежнему нет, стоит попробовать переустановить matplotlib по pip.

Автор: Plory.Truck Размещён: 06.04.2016 04:13
Вопросы из категории :
32x32