Python 3.10/Django 3.2.7: Нет модуля с именем 'MySQLdb'

На этой неделе я начал работать дома и пытался установить свой проект на ПК, но он не работает.

Я клонировал git-репо, установил MySQL Workbench и Server и прочее, установил Visual C++ и прочее. и кучу модулей из моего requirements.txt.

Но когда я пытаюсь запустить ./manage.py migrate, он выдает следующее:

Теперь я сделал установку mysqlclient:

$ pip install mysqlclient
Collecting mysqlclient
  Using cached mysqlclient-2.1.0-cp310-cp310-win_amd64.whl (180 kB)
Installing collected packages: mysqlclient
Successfully installed mysqlclient-2.1.0

Все это происходит с недавно созданным venv, использующим python 3.10, Django 3.2.7 и SQL Server 8.0. Я гуглил около 2 часов, что совсем не помогло, потому что все, что я мог найти, это "использовать pip install mysqlclient", что я, очевидно, и сделал. Иногда я нахожу что-то вроде "установить с помощью файла wheel". Но я не могу найти файл wheel для 3.10. Или "use pip install mysql-python" или что-то вроде этого, но тогда я получаю ошибку, говорящую, что мне нужен Visual C++ 14.0, который, я почти уверен, у меня есть...

Итак, я заблудился. Пожалуйста, пожалуйста, помогите мне.

Вернуться на верх