Не удается подключиться к БД MySQL.Ошибка mysql.connector не найден - PullRequest
0 голосов
/ 26 апреля 2019

Я работаю в Mac OS Mojave. Я не могу читать данные таблиц из локальной (на моей машине) базы данных MySQL, используя Python3.7. Очень плохо знаком с python, поэтому я скачал Python3.7, а затем установил pip-коннектор mysql.Но когда я импортирую mysql.connector в скрипт, я получаю ошибки

Я сделал ту же самую установку pip на сервере под управлением Ubuntu, и мне удалось получить данные.Выполните тот же процесс в Mac, и он не работает.

Если я запускаю import mysql.connector из IDLE и запускаю тот же файл, он работает нормально.Но когда я запускаю файл через терминал, это выдает мне ошибку.Я до сих пор добавил / обновил env, чтобы включить MySQL коннектор.Я не уверен, что я действительно могу сделать здесь Ищу помощь

Traceback (most recent call last):
  File "compare_vion_csc_with_cmdb.py", line 1, in <module>
    import mysql.connector
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql/connector/__init__.py", line 42, in <module>
    from .connection import MySQLConnection
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql/connector/connection.py", line 50, in <module>
    from .network import MySQLUnixSocket, MySQLTCPSocket
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql/connector/network.py", line 33, in <module>
    import socket
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/socket.py", line 52, in <module>
    import os, sys, io, selectors
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/selectors.py", line 12, in <module>
    import select
  File "/Users/skarki/Desktop/Python/Scripts/select.py", line 3, in <module>
    mydb = mysql.connector.connect(
AttributeError: module 'mysql' has no attribute 'connector'
...