Как установить Pip 3, а затем Python Lib MySQLdb на Synology - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь установить на Synology DS215j библиотеку Python ( mysqlclient ) для подключения Mysql

1) Я устанавливаю Python 3.5 из диспетчера пакетов (ОК)

2) Затем я отправляюсь в Synology Station. и я получаю права администратора -> sudo -i

3) установить Pip3 curl -k https://bootstrap.pypa.io/get-pip.py | python3 (ОК)

Я смотрю, какие пакеты находятся в системе -> / volume1 / @ appstore / py3k / usr / local / bin / pip3 list Версия пакета


пункт 19.1.1 setuptools 41.0.1 колесо 0.33.4

4) Затем я пытаюсь установить -> mysqlclient -> / volume1 / @ appstore / py3k / usr / local / bin / pip3 установить mysqlclient

Но я получаю это сообщение об ошибке.

ОШИБКА: полный вывод команды python setup.py egg_info: ОШИБКА: / bin / sh: mysql_config: команда не найдена Traceback (последний вызов был последним): Файл "", строка 1, в Файл "/tmp/pip-install-kfd9_v0o/mysqlclient/setup.py", строка 16, в метаданных, options = get_config () Файл "/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py", строка 51, в get_config libs = mysql_config ("libs") Файл "/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py", строка 29, в mysql_config поднять EnvironmentError («% s не найден»% (_mysql_config_path,)) Ошибка OSE: mysql_config не найден ---------------------------------------- ОШИБКА: Сбой команды "python setup.py egg_info" с кодом ошибки 1 в / tmp / pip-install-kfd9_v0o / mysqlclient /

К сожалению, я понятия не имею, как решить эту проблему. Я буду признателен за некоторую помощь. Спасибо марко

1 Ответ

0 голосов
/ 05 июня 2019

Хорошо, я решил свою проблему.Сначала я думал, что проблема с установкой mysqlclient связана с тем, что у PIP были некоторые проблемы.Я был неправ.Pip работает хорошо.

Mysqlclient просто не устанавливается на Synology.

Затем я пытаюсь установить другой Mysql Connector, я попробовал PyMySQL, и он легко устанавливается и работает нормально.Вероятно, мне удалось установить PyMySQL, потому что он (содержит клиентскую библиотеку MySQL с чистым Python, основанную на PEP 249).

https://pypi.org/project/PyMySQL/

...