如何使用python连接到mysql服务器?

问题描述 投票:0回答:2

这可能是个简单的问题,但我想不通。我无法连接到我在mysql中创建的'clearview'的数据库,通过.请教。谢谢!

NameError 追溯(最近一次调用最后一次)在3 try:---> 4 connection = mysql.connector.connect(host='localhost', 5 database='clearview',

名称错误:名称'mysql'未定义。

python mysql connect nameerror connector
2个回答
1
投票

你是否安装了mysql-connector包?试着先安装它,用 pip install mysql-connector 然后导入软件包 import mysql.connector 在运行你的脚本之前,在同一个文件中,应该有这样的内容:


0
投票

在同一个文件的某个地方,应该有这样的东西在顶部。 import mysql.connector ... connection = mysql.connector.connect(host='localhost', 5 database='clearview', ... 你也应该在你的机器上安装了mysql的python库.查看更多 -> https:/dev.mysql.comdocconnector-pythonenconnector-python-installation.html。


0
投票

你使用的是哪个版本的python? a)首先检查你有 import mysql.connector. 如果它在那里,但不工作,那么可以按照以下步骤。

b) 这可能是mysql没有正确安装。pip search mysql-connector | grep --color mysql-connector-python .

c) 通过.NET安装。pip install mysql-connector-python-rf希望对大家有所帮助。


0
投票

所有的意见& 建议感谢。我做了这里建议的一切。是的,我基本上要把mysql.connector安装到我创建的每个环境中才能确定。我想也许,这就是为什么它表示mysql没有被定义。经验教训>.

作为后续问题......是否有这样的事情,全局安装每一个Python扩展,这样我就不会在几个环境中重新安装它。从来没有尝试过,因为我可能在不同的环境中修修补补,不知道我目前使用的是哪个。)

谢谢大家!

© www.soinside.com 2019 - 2024. All rights reserved.