Не могу установить mysqlclient на Windows64 - PullRequest
1 голос
/ 01 мая 2020

Я использую windows10 64bit, python 3.8.2 и не могу установить mysqlclient / mysql через pip3, он попросил меня загрузить Microsoft Visual C ++ 14.00, что я и сделал, но после этого получил новую ошибку. Я провел некоторые исследования и попытался вручную загрузить файл .whl, но все еще не смог установить. Поскольку мне нужно, чтобы import MySQLdb я пытался pip3 install mysql-python or install mysqlclient не получилось хорошо.

  _mysql.c
  _mysql.c(42): fatal error C1083: Unable to open: “config-win.h”: No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.25.28610\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

Когда я вручную устанавливаю .whl файл, я получаю эту ошибку

$ pip3 install mysqlclient-1.4.6-cp38-cp38-win_amd64.whl
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command.

Хотя Я могу установить mysql .connector, так как я использую import mysql.connector в других моих проектах, я понятия не имею, почему я не могу установить MySQL или mysqlclient, я знаю, что у меня есть подобные вопросы, но я не сделал найти решение из других постов.

Ответы [ 2 ]

1 голос
/ 01 мая 2020

ОШИБКА: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl не поддерживается колесом на этой платформе.

У вас 32-разрядный Python. С его помощью нельзя установить 64-битное колесо (amd64.whl). Загрузите 32-разрядное колесо.

Или замените Python на 64-разрядное Python и переустановите все пакеты.

1 голос
/ 01 мая 2020

используйте обычные

pip3 install mysqlclient

или

pip install mysqlclient

, и обе будут устанавливать актуальную версию 1.4.6.

Но вы должны иметь python x64 установлен

Windows x86-64 исполняемый установщик на https://www.python.org/downloads/windows/

Я установил код Visual Studio для версии x86, которая не могла не устанавливайте его.

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