Проблема с установкой mariadb с помощью pip install ⇐ Python
-
Гость
Проблема с установкой mariadb с помощью pip install
Я пишу бота Discord на Python и хочу разместить его на своем VPS, используя птеродактиль. Единственная проблема в том, что я не могу запустить модуль mariadb.
При установке mariadb~=1.0.9 из файла require.txt я получаю следующую ошибку в консоли:
Сбор mariadb~=1.0.9 Использование кэшированного файла mariadb-1.0.9.zip (85 КБ) ОШИБКА: Ошибка команды, статус выхода 1: команда: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'из setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\ r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"')) ' egg_info --egg-base /tmp/pip-pip-egg-info-t7yd4lwb cwd: /tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/ Полный вывод (17 строк): /bin/sh: 1: mariadb_config: не найден Traceback (последний вызов последний): Файл «», строка 1, в Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py», строка 26, в cfg = get_config (опции) Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/mariadb_posix.py», строка 59, в get_config. cc_version = mariadb_config(config_prg, "cc_version") Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/mariadb_posix.py», строка 28, в mariadb_config. поднять EnvironmentError( Ошибка ОС: mariadb_config не найден. Убедитесь, что в вашей системе установлен MariaDB Connector/C. Либо установите переменную среды MARIADB_CONFIG, либо отредактируйте конфигурацию. файл site.cfg и установите параметр mariadb_config, который должен указывать в утилиту mariadb_config. Веб-сайт загрузки MariaDB по адресу . предоставляет последнюю стабильную версию Connector/C. --------------------------------------- ВНИМАНИЕ: удаление https://files.pythonhosted.org/packages ... 0a076e9a0d 0ea1c48b45ed09b6475e2b6a4e8c81ed9f1e82caf3bfc29 (из https://pypi.org/simple/mariadb/) (требуется - питон:>=3.6). Команда завершилась с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды. ОШИБКА: Не удалось найти версию, удовлетворяющую требованию mariadb~=1.0.9 (из версий: 0.9.52, 0.9.53, 0.9.54, 0.9.55, 0.9.56, 0.9.57, 0.9.58, 0.9). .59, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0a1, 1.1.0b1 , 1.1.0б2) ОШИБКА: не найдено подходящего дистрибутива для mariadb~=1.0.9. Я просмотрел другие похожие вопросы и установил:
MariaDB Connector/C, который является зависимостью.
sudo apt-get install libmariadb3 libmariadb-dev PIP для установки MariaDB Connector/Python.
pip3 установить mariadb Пока я смотрел, в моей папке установлен mariadb: /usr/local/lib/python3.8/dist-packages, но в расположении сервера discord-bot в /var/lib/pterodactyl/volumes/0a4e3290-1f7f-4b2a- 8754-02402baef643/.local/lib/python3.10/site-packages Модуль mariadb отсутствует
Я пробовал решения с этими ответами, но ничего
Проблема с установкой pip mariadb — mariadb_config не найден
Не удалось установить Python MariaDB pip, отсутствует mariadb_config
mysql_config не найден при установке интерфейса Python mysqldb для mariadb 10 Ubuntu 13.10
Убунту версии 20.04
Я пишу бота Discord на Python и хочу разместить его на своем VPS, используя птеродактиль. Единственная проблема в том, что я не могу запустить модуль mariadb.
При установке mariadb~=1.0.9 из файла require.txt я получаю следующую ошибку в консоли:
Сбор mariadb~=1.0.9 Использование кэшированного файла mariadb-1.0.9.zip (85 КБ) ОШИБКА: Ошибка команды, статус выхода 1: команда: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'из setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\ r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"')) ' egg_info --egg-base /tmp/pip-pip-egg-info-t7yd4lwb cwd: /tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/ Полный вывод (17 строк): /bin/sh: 1: mariadb_config: не найден Traceback (последний вызов последний): Файл «», строка 1, в Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/setup.py», строка 26, в cfg = get_config (опции) Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/mariadb_posix.py», строка 59, в get_config. cc_version = mariadb_config(config_prg, "cc_version") Файл «/tmp/pip-install-5af1rjco/mariadb_79202a8d2ec6465081f14415b6232796/mariadb_posix.py», строка 28, в mariadb_config. поднять EnvironmentError( Ошибка ОС: mariadb_config не найден. Убедитесь, что в вашей системе установлен MariaDB Connector/C. Либо установите переменную среды MARIADB_CONFIG, либо отредактируйте конфигурацию. файл site.cfg и установите параметр mariadb_config, который должен указывать в утилиту mariadb_config. Веб-сайт загрузки MariaDB по адресу . предоставляет последнюю стабильную версию Connector/C. --------------------------------------- ВНИМАНИЕ: удаление https://files.pythonhosted.org/packages ... 0a076e9a0d 0ea1c48b45ed09b6475e2b6a4e8c81ed9f1e82caf3bfc29 (из https://pypi.org/simple/mariadb/) (требуется - питон:>=3.6). Команда завершилась с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды. ОШИБКА: Не удалось найти версию, удовлетворяющую требованию mariadb~=1.0.9 (из версий: 0.9.52, 0.9.53, 0.9.54, 0.9.55, 0.9.56, 0.9.57, 0.9.58, 0.9). .59, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0a1, 1.1.0b1 , 1.1.0б2) ОШИБКА: не найдено подходящего дистрибутива для mariadb~=1.0.9. Я просмотрел другие похожие вопросы и установил:
MariaDB Connector/C, который является зависимостью.
sudo apt-get install libmariadb3 libmariadb-dev PIP для установки MariaDB Connector/Python.
pip3 установить mariadb Пока я смотрел, в моей папке установлен mariadb: /usr/local/lib/python3.8/dist-packages, но в расположении сервера discord-bot в /var/lib/pterodactyl/volumes/0a4e3290-1f7f-4b2a- 8754-02402baef643/.local/lib/python3.10/site-packages Модуль mariadb отсутствует
Я пробовал решения с этими ответами, но ничего
Проблема с установкой pip mariadb — mariadb_config не найден
Не удалось установить Python MariaDB pip, отсутствует mariadb_config
mysql_config не найден при установке интерфейса Python mysqldb для mariadb 10 Ubuntu 13.10
Убунту версии 20.04
Мобильная версия