ОШИБКА: Не удалось создать устанавливаемые колеса для некоторых проектов на основе pyproject.toml (mysqlclient)

Колесо создания для mysqlclient (pyproject.toml) ... ошибка: подпроцесс завершен с ошибкой

× Не удалось запустить колесо сборки для mysqlclient (pyproject.toml). │ код завершения: 1 ╰─> [91 строка вывода] C:\Users\Acer\AppData\Local\Temp\pip-build-env-qm2za2yg\overlay\Lib\site-packages\setuptools\config_apply_pyprojecttoml.py:82 : SetuptoolsDeprecationWarning: project.license поскольку таблица TOML устарела !!

/nologo /ИНКРЕМЕНТАЛЬНЫЙ:НЕТ /LTCG /DLL /МАНИФЕСТ:ВСТРОЕН,ID=2 /MANIFESTUAC:НЕТ /ПУТЬ к библиотеке:C:/mariadb-connector\lib\mariadb /ПУТЬ к библиотеке:C:/mariadb-connector\lib /ПУТЬ к библиотеке:C:\Users\Acer\AppData\Local\Programs\Python\Python313\libs /ПУТЬ к библиотеке:C:\Пользователи\Acer\AppData\Local\Programs\Python\Python313 /ПУТЬ к библиотеке:C:\Пользователи\Acer\AppData\Local\Programs\Python\Python313\PCbuild\amd64 "/ПУТЬ К БИБЛИОТЕКЕ:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\lib\x64" "/ПУТЬ к библиотеке:C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64" "/ПУТЬ К библиотеке:C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\um\x64" "/ПУТЬ к библиотеке:C:\Program Files\MySQL\MySQL Server 8.0\lib" kernel32.lib advapi32.lib wsock32.lib shlwapi.lib Ws2_32.lib crypt32.lib secur32.lib bcrypt.lib mariadbclient.lib /ЭКСПОРТ:PyInit__mysql build\temp.win-amd64-cpython-313\Release\src\MySQLdb_mysql.obj /OUT:сборка\lib.win-amd64-cpython-313\MySQLdb_mysql.cp313-win_amd64.pyd /IMPLIB:сборка\temp.win-amd64-cpython-313\Release\src\MySQLdb_mysql.cp313-win_amd64.lib /МАНИФЕСТ ССЫЛКА : фатальная ошибка LNK1181: не удается открыть входной файл 'mariadbclient.lib' ошибка: команда 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\link.exe' завершилась ошибкой с кодом завершения 1181 [конец вывода]

примечание: Эта ошибка возникает из-за подпроцесса и, скорее всего, не связана с pip. ОШИБКА: Не удалось создать колесо для mysqlclient Не удалось создать mysqlclient ОШИБКА: Не удалось создать устанавливаемые колесики для некоторых проектов на основе pyproject.toml (mysqlclient)

Ошибка возникает из-за того, что компоновщику не удается найти mariadbclient.библиотека во время сборки. Чтобы исправить это, либо установите предварительно скомпилированный mysqlclient, соответствующий вашей версии Python, убедитесь, что правильно установлен MariaDB Connector/C с правильными файлами библиотеки и путями к ним, либо переключитесь на использование pymysql, который не требует компиляции.

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