import mysql.connector ModuleNotFoundError: No module named 'mysql.connector'; 'mysql' 不是一个包

Posted

技术标签:

【中文标题】import mysql.connector ModuleNotFoundError: No module named \'mysql.connector\'; \'mysql\' 不是一个包【英文标题】:import mysql.connector ModuleNotFoundError: No module named 'mysql.connector'; 'mysql' is not a packageimport mysql.connector ModuleNotFoundError: No module named 'mysql.connector'; 'mysql' 不是一个包 【发布时间】:2019-11-29 11:57:37 【问题描述】:

导入 mysql.connector ModuleNotFoundError:没有名为“mysql.connector”的模块; 'mysql' 不是一个包

pip 安装 mysql-connector-python-rf python version-3.7.2

pip install mysql-connector-python-rf

pip 安装 mysql-connector-python 安装成功 导入 mysql.connector ModuleNotFoundError:没有名为“mysql.connector”的模块; 'mysql' 不是一个包 而当我导入 mysql 时没有错误消息

【问题讨论】:

卸载所有已安装的mysql-connector-python 或类似的包。只需安装pip install mysql-connector。如果您有多个版本的 python 安装,则必须使用 python -m pip install mysql-connector 进行安装。 文件名是什么?您不能将脚本命名为 mysql.py Python 尝试从脚本中导入 mysql,但它失败了。 【参考方案1】:

通过将文件重命名为 MySQL.py 以外的任何其他名称来解决,因为我猜它只是尝试加载自己

【讨论】:

以上是关于import mysql.connector ModuleNotFoundError: No module named 'mysql.connector'; 'mysql' 不是一个包的主要内容,如果未能解决你的问题,请参考以下文章

import mysql.connector 报错

import mysql.connector 报错

pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?

Python学习记录-连接mysql

python新手关于from..import..as的用法?

动态导入模块:__import__importlib动态导入的使用场景