установка Python MySQL не удалось

0

Когда я попытался установить mysql в python

используя эту команду python -m pip install mysql

Кто-нибудь может мне с этим помочь?

Сбор mysql Использование кэшированного mysql-0.0.1.tar.gz Сбор MySQL-python (из mysql) Использование кэшированного MySQL-python-1.2.5.zip Установка собранных пакетов: MySQL-python, mysql Запуск setup.py для MySQL-python... ошибка Полный вывод из команды C:\Users\vishnuvardhan12137\AppData\Local\Programs\Python\Python36-32\python.exe -u -c "import setuptools, tokenize; file= 'C:\Users\VISHNU ~ 1\AppData\Local\Temp\pip-build-lw04ypbu\MySQL-python\setup.py '; f = getattr (tokenize,' open ', open) (файл), code = f.read(). Replace() '\ r\n', '\n'); f.close(); exec (компиляция (код, файл, 'exec')) "install --record C:\Users\VISHNU ~ 1\AppData\Local\Temp\pip-0awclynb-record\install-record.txt --single-version-externally -m anaged --compile: выполняется установка выполняется запущенная сборка выполняется build_py создание сборка сборки сборка \lib.win32-3.6 копирование _mysql_exceptions.py → build\lib.win32-3.6 create build\lib.win32-3.6\MySQLdb копирование MySQLdb__init__.py → build\lib.win32-3.6\MySQLdb копирование MySQLdb\converters.py → build \lib.win32-3.6\MySQLdb копирование MySQLdb\connections.py → build\lib.win32-3.6\MySQLdb копирование MySQLdb\cursors.py → build\lib.win32-3.6\MySQLdb копирование MySQLdb\release.py → build\lib.win32-3.6\MySQLdb копирование MySQLdb\times.py → build\lib.win32-3.6\MySQLdb создание сборника \lib.win32-3.6\MySQLdb\constants копирование MySQLdb\constants__init __. py → build\lib. win32-3.6\MySQLdb\constances копирование MySQLdb\constants\CR.py → build\lib.win32-3.6\MySQLdb\constants копирование MySQLdb\constants\FIELD_TYPE.py → сборка\lib.win32-3.6\MySQLdb\константы копирование MySQLdb\constants\ER.py → build\lib.win32-3.6\MySQLdb\constants копирование MySQLdb\constants\FLAG.py → build\lib.win32-3.6\MySQLdb\constants копирование MySQLdb\константы\REFRESH.py - > build\lib.win32-3.6\MySQLdb\constants копирование MySQLdb\constants\CLIENT.py → build\lib.win32-3.6\MySQLdb\constants running build_ext building '_mysql' ошибка расширения: требуется Microsoft Visual C++ 14.0, Получите его с помощью Microsoft Visual C++ Build Tools ": http://landinghub.visualstudio.com/visual-cpp-build-tools

---------------------------------------- Команда "C:\Users\vishnuvardhan12137\AppData\Local\Programs\Python\Python36-32\python.exe -u -c "import setuptools, tokenize; file= 'C:\Users\VISHNU ~ 1\AppData\Local\Temp\pip-build-lw04ypbu\MySQL-python\setup.py'; f = getattr (tokenize, 'open', open) (файл), код = f.read(). replace ('\ r\n', '\n'); f.close(); exec (компиляция (код, файл, 'exec')) "install --record C:\Users\VISHNU ~ 1\AppData\Local\Temp\pip-0awclynb-record\install-record.txt -single-version-externally -m anaged --compile "не удалось с кодом ошибки 1 в C:\Users\VISHNU ~ 1\AppData\Local\Temp\пип-билд-lw04ypbu\MySQL-питон\

Теги:
database
pip

2 ответа

0
Лучший ответ

В нем говорится, что для этого требуется Microsoft Visual C++ 14.0. Вы пытались установить эту версию Microsoft Visual C++? И взгляните на этот пост тоже. Microsoft Visual C++ 14.0 требуется (невозможно найти vcvarsall.bat)

0

Перейти на этот сайт: https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

Получите совместимую версию mysqlclient в соответствии с версией Python и Windows 32/64 бит, а затем выполните следующую команду

pip install mysqlclient-1.4.2-cp37-cp37m-win32.whl

в моем случае это был python 3.7 и 32-bit Windows поэтому я скачал такой файл mysqlclient-1.4.2-cp37-cp37m-win32.whl

Ещё вопросы

Сообщество Overcoder
Наверх
Меню