#mysql-python
#mysql-python
Вопрос:
Я хочу установить MySQLdb
без использования Conda
Я уже сделал это https://ruddra.com/install-mysqlclient-macos / и успешно установлен на мой mac:
- MySQL
- mysqlclient
- mysql-connector-c
Моя конечная цель — импортировать MySQLdb в jypiter notebook и подключиться для записи данных в базу данных mysql.
Может кто-нибудь, пожалуйста, дать мне пошаговое решение, что делать дальше, как заставить его работать?
У меня есть MAC OS Mojave 10.14.5 / Python 3.9
когда я делаю
pip install Mysqldb
я получаю сообщение об ошибке
ERROR: Could not find a version that satisfies the requirement MySQLdb
ERROR: No matching distribution found for MySQLdb
когда я делаю
pip install MySQL-python
я получаю другую ошибку:
WARNING: Discarding https://files.pythonhosted.org/packages/9a/81/924d6799494cf7fb24370335c2f782088d6ac4f79e4137d4df94cea3582c/MySQL-python-1.2.3.tar.gz#sha256=7de66fbbf923634e7c965aeaefa74642ba75ae20ee1cefcefc3009595b7a7e6e (from https://pypi.org/simple/mysql-python/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement MySQL-python
ERROR: No matching distribution found for MySQL-python
Комментарии:
1. Какие «разные способы» вы пытались установить? Вам нужно объяснить, что вы делаете, чтобы получить эту ошибку, чтобы у вопроса был шанс быть по теме. Это может быть не по теме для SO, потому что на самом деле это не о программировании, но это определенно не по теме, если просто запрашивать руководства / примеры.
2. У вас уже есть mysqlclient, который можно использовать для подключения к MySQL из Jupyter notebook
Ответ №1:
Оказалось, что для Python3.x все отлично работает с PyMySQL 🙂
Я сделал
!python3 -m pip install PyMySQL
и
pymysql.connect(host = '....',
user = '....',
password = '....',
database = '....')