0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 3

Не ставится mysqlclient для MySQL 8.0.19 и Python 3.8.2 под Debian 10 (ядро 4.19.98-1)

26.04.2020, 16:54. Показов 1115. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В Debian 10 (ядро 4.19.98-1) добавил репу:

deb [url]http://ftp.de.debian.org/debian[/url] testing main

Затем скачал менеджер пактов MySQL, настроил на MySQL 8.0.19 и т.д.:

Bash
1
2
3
4
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
sudo apt-get update
sudo apt-get install mysql-server
MySQL встал. Далее ставлю Python 3.8 b и прочее:

Bash
1
sudo apt-get install python3.8 python3.8-dev python3-pip python3-venv
Все встало и все работает... Создал окружение:

Bash
1
2
3
4
python3.8 -m venv env
source env/bin/activate
python -V
pip -V
Все ок. Благополучно накатил нужные пакеты но mysqlclient не устанавливается:

Bash
1
pip3 install mysqlclient
Выдает:

Collecting mysqlclient
Using cached mysqlclient-1.4.6.tar.gz (85 kB)
ERROR: Command errored out with exit status 1:
command: /home/e-serg/favicon_prj/env/bin/python3.8 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-aulblvy9/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-aulblvy9/mysqlclient/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-aulblvy9/mysqlclient/pip-egg-info
cwd: /tmp/pip-install-aulblvy9/mysqlclient/
Complete output (12 lines):
/bin/sh: 1: mysql_config: not found
/bin/sh: 1: mariadb_config: not found
/bin/sh: 1: mysql_config: not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-aulblvy9/mysqlclient/setup.py", line 16, in <module>
metadata, options = get_config()
File "/tmp/pip-install-aulblvy9/mysqlclient/setup_posix.py", line 61, in get_config
libs = mysql_config("libs")
File "/tmp/pip-install-aulblvy9/mysqlclient/setup_posix.py", line 29, in mysql_config
raise EnvironmentError("%s not found" % (_mysql_config_path,))
OSError: mysql_config not found
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.


Что делаю не так? Почему не находит конфиги MySQL?

P.S. Под Windwos все сработало. Нашел готовый .whl для своей комбинации системы+питон+бд... Но для Debian всегда все ставилось без костылей.... Но сейчас не сработало!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.04.2020, 16:54
Ответы с готовыми решениями:

Как из исходников собирать библиотеку для python mysqlclient
Здравствуйте, подскажите пожалуйста как из исходников собирать библиотеку mysql. При обычной установке pip install mysqlclient выкидывает...

MYSql.Data.MySqlClient.MySqlException: "Unable to connect to any of the specified MySQL hosts
public partial class LoginForm : Form { DBConnect connect = new DBConnect(); public LoginForm() { ...

MySql.Data.MySqlClient.MySqlException <0x80004005>: Unable to connect to any of the specified MySql hosts
Здравствуйте, есть следующая проблема! Есть программа-клиент и программа-сервер, к которой прикручена База данных сервер не может...

1
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 3
27.04.2020, 00:11  [ТС]
Сам спросил, сам ответил. Нужно еще установить правильный системный клиент к MySQL:

Bash
1
sudo apt-get install default-libmysqlclient-dev
После, хоть и поругавшись, коннектор ставится и работает:

Bash
1
pip3 install mysqlclient
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.04.2020, 00:11
Помогаю со студенческими работами здесь

Установка Apache+PHP+MySQL под Linux Debian
Здравствуйте с наступившим!) Выполняю команду #apt-get install apache2 все нормально после команду #apt-get install php5...

Ошибка с соединением MySql MySql.Data.MySqlClient.MySqlException: "Reading from the stream has failed."
&quot;Здравствуйте следующая проблема подключаю базу данных (работаю с рег ру)а оно выдает такую ошибку(MySql.Data.MySqlClient.MySqlException:...

Не ставится Debian 7
Всем Доброго времени суток, в общем скачал с оффа debian-7.5.0-i386-DVD-1.iso Решил поставить на корыто AMD Duron, 1.35 Ггц, 512 мб ОЗУ,...

MySql.Data.MySqlClient.MySqlException
Привет. В общем, постараюсь кратко, но понятно обрисовать ситуацию. Только начал изучение создания программ с помощью WinForms со...

MySql.Data.MySqlClient.MySqlException
Здравствуйте, укажите пожалуйста в чем проблема и можете посоветовать литературу или статьи по Mysql и C#. Сейчас столкнулся с такой вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru