Импорт mysql.connector не работает MacOS 15.1.1 – Python 3Python

Программы на Python
Ответить
Anonymous
 Импорт mysql.connector не работает MacOS 15.1.1 – Python 3

Сообщение Anonymous »

У меня есть файл Python3:

Код: Выделить всё

from flask import Flask, request
import mysql.connector

db = mysql.connector.connect(
host="*host*",
user="*user*",
password="*password*",
database="*database*"
)

cursor = db.cursor()

app = Flask(__name__)

@app.errorhandler(404)
def page_not_found(e):
return "404
The resource could not be found.
", 404

@app.route('//', methods=['POST'])
def index(date, temperature):
try:
cursor.execute(f"INSERT INTO temperature VALUES ('{date}', {temperature})")
db.commit()
except mysql.connector.Error as error:
print(f"Failed to insert data into MySQL table: {error}")
db.rollback()
return "Data inserted successfully"

@app.route('/addtemperature/', methods=['POST'])
def addtemperature(date, temperature):
data = request.json()

if __name__ == '__main__':
app.run(debug=True, host="0.0.0.0", port=5000 )
и когда я запускаю его с помощью:

Код: Выделить всё

python3 app.py
Я получаю сообщение об ошибке:

Код: Выделить всё

Traceback (most recent call last):
File "/Users/daniel/Desktop/Python3/Raspberry Pi Pico/app.py", line 2, in 
import mysql.connector
ModuleNotFoundError: No module named 'mysql'
Я использую anaconda и уже установил mysql-connector-python.
Я также пробовал удалить, а затем переустановить.
Я использую MacOS 15.1.1 ( Секвойя)


Подробнее здесь: https://stackoverflow.com/questions/792 ... 1-python-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»