Как установить mysql-коннектор через pip - программирование
Подтвердить что ты не робот

Как установить mysql-коннектор через pip

Я использую sqlalchemy для доступа к MySQL в моем проекте Python. sqlalchemy conf выглядит следующим образом:

dialect=mysql
driver=mysqlconnector

Поэтому мне нужно установить соединитель mysql модуля Python через pip. Любая помощь?

4b9b3361

Ответ 1

Если загрузка через pip install mysql-connector и приводит к ошибке Unable to find Protobuf include directory тогда это будет полезно pip install mysql-connector==2.1.4

mysql-connector устарел, поэтому используйте pip install mysql-connector-python. Тоже самое

Ответ 2

pip install mysql-connector

И последнее, но не менее важное: вы также можете установить mysql-коннектор через исходный код

Загрузите исходный код с: https://dev.mysql.com/downloads/connector/python/

Ответ 3

Чтобы установить официальный MySQL Connector для Python, используйте имя mysql-connector-python:

pip install mysql-connector-python

Некоторое дальнейшее обсуждение, когда мы pip search mysql-connector в это время (ноябрь 2018 г.), наиболее связанные результаты показаны следующим образом:

$ pip search mysql-connector | grep ^mysql-connector
mysql-connector (2.1.6)                  - MySQL driver written in Python
mysql-connector-python (8.0.13)          - MySQL driver written in Python
mysql-connector-repackaged (0.3.1)       - MySQL driver written in Python
mysql-connector-async-dd (2.0.2)         - mysql async connection
mysql-connector-python-rf (2.2.2)        - MySQL driver written in Python
mysql-connector-python-dd (2.0.2)        - MySQL driver written in Python
  • mysql-connector (2.1.6) предоставляется в PyPI, когда MySQL не предоставлял свою официальную pip install в PyPI в начале (что было неудобно). Но это вилка, и обновление прекращено, так

    pip install mysql-connector
    

    установит эту устаревшую версию.

  • И теперь mysql-connector-python (8.0.13) на PyPI является официальным пакетом, поддерживаемым MySQL, поэтому мы должны установить его.

Ответ 4

выполнить следующую команду с вашего терминала

sudo pip install --allow-external mysql-connector-python mysql-connector-python

Ответ 5

Для Windows

pip установить mysql-разъем

Для Ubuntu/Linux

sudo apt-get установить python3-pymysql

Ответ 6

Сначала установите setuptools

sudo pip install setuptools

Затем установите mysql-разъем

sudo pip install mysql-connector

Если вы используете Python3, замените pip на pip3