Ошибка импорта Python: нет модуля с именем mysql.connector - PullRequest
0 голосов
/ 27 февраля 2019

Я столкнулся с проблемой с mysql.connector в Python 3.7 на Windows.Я не знаю, конфликтует ли это с установкой Python 2.7, которую я сделал несколько дней назад.В прошлый раз, когда я проверял, оригинальный скрипт работал нормально (более месяца назад).Системные переменные кажутся нормальными.Python 3.7 есть.

Я выделил проблему, чтобы лучше продемонстрировать, что происходит.

Когда я пытаюсь импортировать mysql.connector с IDLE, он не вызывает проблем.

Импорт IDLE mysql.connector

Теперь, с помощью простого скрипта

import mysql.connector
print("Hello!")
input("Exit.")

снова, все будет хорошо, если я запусту его с помощью редактора IDLE:

Запуск сценария с помощью редактора IDLE

Фактически, оригинальный сценарий запускается так, как и предполагалось, с помощью редактора IDLE.

Но, когда я пытаюсь запустить сценарий из cmd с 'тестом python.py 'Я получаю эту ошибку:

Сценарий выполнения CMD

Конечно, когда я пытаюсь открыть скрипт, дважды щелкнув по нему, открывается окно изакрывается сразу.Буду признателен за помощь в этом вопросе.

1 Ответ

0 голосов
/ 27 февраля 2019

Сначала проверьте версию Python, используя python -V, если это не 3.7, а затем используйте ниже для выполнения кода из cmd.

python3 test.py

...