Я установил 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» не является пакетом
Может кто-нибудь знает, как решить
2 ответа
Это проблема, с которой я столкнулся в среде, созданной python. За пределами среды python я могу запустить скрипт. Он успешно запускается. В среде python я не могу запустить скрипт, я работаю над ним. Если любой специалист знает, может дать предложение на этом
Вы не должны называть свой скрипт mysql.py
- в этом случае Python пытается импортировать mysql
из скрипта - и терпит неудачу.
Переименуйте ваш скрипт /root/Python_environment/my_Scripts/mysql.py
в другое.
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.