安装后依旧显示module 'mysql' has no attribute 'connector'
时间: 2023-07-30 11:10:22 浏览: 271
如果你已经按照上面的方式安装了mysql-connector-python库,但仍然出现这个问题,可能是因为你的代码中的mysql模块与mysql-connector-python库产生了命名冲突。你可以尝试使用以下方法解决这个问题:
1. 修改你的代码,使用mysql.connector模块代替mysql模块。例如:
```
import mysql.connector
# 连接数据库
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='your_host', database='your_database')
# 执行 SQL 查询等操作
# ...
# 关闭数据库连接
cnx.close()
```
2. 重命名你的mysql-connector-python库。例如:
```
import mysql.connector as mysql_connector
# 连接数据库
cnx = mysql_connector.connect(user='your_username', password='your_password',
host='your_host', database='your_database')
# 执行 SQL 查询等操作
# ...
# 关闭数据库连接
cnx.close()
```
这样,就可以避免命名冲突问题。
阅读全文