У меня есть два файла. Первый имеет соединение и получение данных. Я импортирую mysql.connector. Этот файл называется tasksSql.py
def get_users():
import mysql.connector
con = mysql.connector.connect(user='****', password='*****',
host='127.0.0.1',
database='tasks')
c = con.cursor()
users = []
c.execute("""SELECT * FROM task_user""")
for row in c:
user = {
'id': row[0],
'first': row[1],
'last': row[2],
'email': row[3],
'password': row[4],
'creation_date': row[5]
}
users.append(user)
c.close()
return users
Когда я запускаю этот файл по отдельности, он работает и возвращает данные.
У меня есть еще один файл с именем tasks.py, где я собираюсь импортировать этот файл, однако это не работает! Когда я импортирую файл, он дает мне ошибку:
ImportError: No module named mysql.connector
Что я делаю неправильно?