我是 python 的新用户
导入mysql.connector
尝试:
conn = mysql.connector.connect(
主机='本地主机',
用户='root',
密码=''
)
mycur=conn.cursor()
mycur.execute('创建数据库rakwan')
除了 mysql.connector.Error as r:
打印(r)
错误是:-
PS C:\Users\computer 8\> & "C:/Users/computer 8/AppData/Local/Programs/Python/Python312/python.exe" e:/PROGRAMING/python/Racoon/Learn/mq.py
回溯(最近一次调用最后一次):
文件“e:\PROGRAMING\python\Racoon\Learn\mq.py”,第 1 行,在 \
导入mysql.connector
文件“e:\PROGRAMING\python\Racoon\Learn\mysql.py”,第 1 行,在 \
导入mysql.connector
ModuleNotFoundError:没有名为“mysql.connector”的模块; “mysql”不是一个包
pip安装mysql
pip 安装 mysql 连接器
pip 安装 mysql-connector-python-rf
似乎您遇到了导入错误,您应该使用
from mysql import connector
而不是 import mysql.connector
。调试其余部分有点困难,但我在下面为您做了一个例子。
另外,您提供的pip installs不是官方库,可以通过以下方式安装:
pip install mysql-connector-python
这是官方安装指南
代码:
from mysql import connector
try:
with connector(host='localhost',
user='root',
password='password') as conn:
mycur = conn.cursor()
mycur.execute('creat database rakwan')
except connector.Error as e:
print(e)
希望可以帮助您解决问题。