Mysqlclient problem on Django

Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing mysqlclient…
Adding mysqlclient to Pipfile’s [packages]…
Installation Succeeded
Installing dependencies from Pipfile.lock (f41128)…
================================ 1/1 - 00:00:00
An error occurred while installing mysqlclient==2.0.3 --hash=sha256:3381ca1a4f37ff1155fcfde20836b46416d66531add8843f6aa6d968982731c3 --hash=sha256:f6ebea7c008f155baeefe16c56cd3ee6239f7a5a9ae42396c2f1860f08a7c432 --hash=sha256:0ac0dd759c4ca02c35a9fedc24bc982cf75171651e8187c2495ec957a87dfff7 --hash=sha256:71c4b330cf2313bbda0307fc858cc9055e64493ba9bf28454d25cf8b3ee8d7f5 --hash=sha256:fc575093cf81b6605bed84653e48b277318b880dc9becf42dd47fa11ffd3e2b6! Will try again.
Installing initially failed dependencies…
[pipenv.exceptions.InstallError]: Collecting mysqlclient==2.0.3
[pipenv.exceptions.InstallError]: Using cached mysqlclient-2.0.3.tar.gz (88 kB)
[pipenv.exceptions.InstallError]: Preparing metadata (setup.py): started
[pipenv.exceptions.InstallError]: Preparing metadata (setup.py): finished with status ‘done’
[pipenv.exceptions.InstallError]: Building wheels for collected packages: mysqlclient
[pipenv.exceptions.InstallError]: Building wheel for mysqlclient (setup.py): started
[pipenv.exceptions.InstallError]: Building wheel for mysqlclient (setup.py): finished with status ‘error’
[pipenv.exceptions.InstallError]: Running setup.py clean for mysqlclient
[pipenv.exceptions.InstallError]: Failed to build mysqlclient
[pipenv.exceptions.InstallError]: Installing collected packages: mysqlclient
[pipenv.exceptions.InstallError]: Attempting uninstall: mysqlclient
[pipenv.exceptions.InstallError]: Found existing installation: mysqlclient 2.1.0
[pipenv.exceptions.InstallError]: Uninstalling mysqlclient-2.1.0:
[pipenv.exceptions.InstallError]: Successfully uninstalled mysqlclient-2.1.0
[pipenv.exceptions.InstallError]: Running setup.py install for mysqlclient: started
[pipenv.exceptions.InstallError]: Running setup.py install for mysqlclient: finished with
status ‘error’
[pipenv.exceptions.InstallError]: Rolling back uninstall of mysqlclient
[pipenv.exceptions.InstallError]: Moving to c:\users\black.virtualenvs\storefront-74zfp6gp\lib\site-packages\mysqlclient-2.1.0.dist-info
[pipenv.exceptions.InstallError]: from C:\Users\Black.virtualenvs\storefront-74zFP6GP\Lib\site-packages~ysqlclient-2.1.0.dist-info
[pipenv.exceptions.InstallError]: Moving to c:\users\black.virtualenvs\storefront-74zfp6gp\lib\site-packages\mysqldb
[pipenv.exceptions.InstallError]: from C:\Users\Black.virtualenvs\storefront-74zFP6GP\Lib\site-packages~ysqldb
[pipenv.exceptions.InstallError]: error: subprocess-exited-with-error
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: × python setup.py bdist_wheel did not run successfully.
[pipenv.exceptions.InstallError]: │ exit code: 1
[pipenv.exceptions.InstallError]: ╰─> [25 lines of output]
[pipenv.exceptions.InstallError]: running bdist_wheel
[pipenv.exceptions.InstallError]: running build
[pipenv.exceptions.InstallError]: running build_py
[pipenv.exceptions.InstallError]: creating build
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb_init_.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb_exceptions.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\connections.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\converters.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\cursors.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\release.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\times.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants_init_.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\CLIENT.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\CR.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\ER.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\FIELD_TYPE.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\FLAG.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: warning: build_py: byte-compiling is disabled, skipping.
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: running build_ext
[pipenv.exceptions.InstallError]: building 'MySQLdb.mysql’ extension
[pipenv.exceptions.InstallError]: error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: Microsoft C++ Build Tools - Visual Studio
[pipenv.exceptions.InstallError]: [end of output]
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: note: This error originates from a subprocess, and is likely not a problem with pip.
[pipenv.exceptions.InstallError]: ERROR: Failed building wheel for mysqlclient
[pipenv.exceptions.InstallError]: error: subprocess-exited-with-error
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: × Running setup.py install for mysqlclient did not run successfully.
[pipenv.exceptions.InstallError]: │ exit code: 1
[pipenv.exceptions.InstallError]: ╰─> [27 lines of output]
[pipenv.exceptions.InstallError]: running install
[pipenv.exceptions.InstallError]: C:\Users\Black.virtualenvs\storefront-74zFP6GP\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
[pipenv.exceptions.InstallError]: warnings.warn(
[pipenv.exceptions.InstallError]: running build
[pipenv.exceptions.InstallError]: running build_py
[pipenv.exceptions.InstallError]: creating build
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb_init
.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb_exceptions.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\connections.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\converters.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\cursors.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\release.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: copying MySQLdb\times.py → build\lib.win-amd64-3.10\MySQLdb
[pipenv.exceptions.InstallError]: creating build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants_init_.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\CLIENT.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\CR.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\ER.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\FIELD_TYPE.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: copying MySQLdb\constants\FLAG.py → build\lib.win-amd64-3.10\MySQLdb\constants
[pipenv.exceptions.InstallError]: warning: build_py: byte-compiling is disabled, skipping.
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: running build_ext
[pipenv.exceptions.InstallError]: building ‘MySQLdb._mysql’ extension
[pipenv.exceptions.InstallError]: error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: Microsoft C++ Build Tools - Visual Studio
[pipenv.exceptions.InstallError]: [end of output]
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: note: This error originates from a subprocess, and is likely not a problem with pip.
[pipenv.exceptions.InstallError]: WARNING: No metadata found in c:\users\black.virtualenvs\storefront-74zfp6gp\lib\site-packages
[pipenv.exceptions.InstallError]: error: legacy-install-failure
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: × Encountered error while trying to install package.
[pipenv.exceptions.InstallError]: ╰─> mysqlclient
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: note: This is an issue with the package mentioned above, not pip.
[pipenv.exceptions.InstallError]: hint: See above for output from the failure.
ERROR: Couldn’t install package: mysqlclient
Package installation failed…
================================ 0/1 - 00:00:08