Я работаю в 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'