Я получаю ошибку ИМПОРТ: не могу импортировать имя MYSQLConnector - Python - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь связаться с базой данных (MYSQL) через Python, и я получаю эту ошибку:

Traceback (последний вызов был последним): Файл "server.py", строка 3, в из mysqlconnection импортировать MySQLConnector Ошибка импорта: невозможно импортировать имя MySQLConnector

Я правильно установил MYSQLConnector и даже успешно запустил другой файл с помощью импорта MYSQLConnector. Я не уверен, почему этот новый файл я не могу запустить импорт через Python.

from flask import Flask, request, redirect, render_template, session, flash

from mysqlconnection import MySQLConnector
app = Flask(__name__)
mysql = MySQLConnector(app, 'friendsdb')

@app.route('/')
def index():
    friends = mysql.query_db('SELECT * FROM friends')
    print friends
    return render_template('index.html')


@app.route('/friends', methods=['POST'])
def create():
    return redirect('/')


app.run(debug=True)

Я ожидаю, что данные будут распечатаны на моем терминале.

...