Я установил MySQL коннектор для python 3.6 в centos 7 Если я ищу установленные модули с помощью команды ниже

как показано ниже pip3.6 freeze mysql-connector == 2.1.6 mysql-connector-python == 2.1.7 pymongo == 3.6.1

pip3.6 search mysql-connector mysql-connector-python (8.0.6) -MysQL драйвер, написанный на Python УСТАНОВЛЕН: 2.1.7 ПОСЛЕДНЯЯ: 8.0.6 mysql-connector (2.1.6) - MySQL драйвер, написанный на Python УСТАНОВЛЕН: 2.1 .6 (последняя версия)

Установлен коннектор MySQL. Но при попытке запустить программу с коннектором MySQL выдается сообщение об ошибке: нет установленного коннектора MySQL. Я использую MariaDB 10.0

python3.6 mysql1.py Traceback (последний вызов был последним): файл "mysql1.py", строка 2, при импорте mysql.connector как файл mariadb "/root/Python_environment/my_Scripts/mysql.py", строка 2, при импорте mysql.connector ModuleNotFoundError: нет модуля с именем «mysql.connector»; «MySQL» не является пакетом

Может кто-нибудь знает, как решить

0
BASAVARAJ JM 13 Мар 2018 в 07:47

2 ответа

Лучший ответ

Это проблема, с которой я столкнулся в среде, созданной python. За пределами среды python я могу запустить скрипт. Он успешно запускается. В среде python я не могу запустить скрипт, я работаю над ним. Если любой специалист знает, может дать предложение на этом

0
BASAVARAJ JM 20 Мар 2018 в 04:48

Вы не должны называть свой скрипт mysql.py - в этом случае Python пытается импортировать mysql из скрипта - и терпит неудачу.

Переименуйте ваш скрипт /root/Python_environment/my_Scripts/mysql.py в другое.

0
phd 13 Мар 2018 в 10:44