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' 不是一个包的主要内容,如果未能解决你的问题,请参考以下文章
pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?