Pythonpython mysql混乱

2024-09-28 22:20:55 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑下面的交互:我conda安装mysql,安装成功,但是python否认听说过这个神秘的“mysql”。我一定是太密集了,但是用什么方法呢?在

(基础)igor@Ubuntu-1804-bionic-64-minimal:~/rci$conda install mysql 解决环境:完成

一揽子计划

水蟒/A3/家环境

新增/更新规格: -mysql数据库

将下载以下软件包:

package                    |            build
---------------------------|-----------------
mysql-5.7.22               |       hef7e34c_0        74.3 MB
krb5-1.16.1                |       hc83ff2d_6         1.4 MB
libntlm-1.4                |       h14c3975_2          33 KB
cyrus-sasl-2.1.26          |       h20670df_3         242 KB
------------------------------------------------------------
                                       Total:        75.9 MB

将安装以下新软件包:

^{pr2}$

是否继续([y]/n)?在

下载和提取包 第5.7.22 | 74.3 3 MB | 74.3 MB |.3 MB |效率| ; 74.3 MB | ; | ;百分百 1.16.1 | 1.4 MB | 1.4 MB | |% 第1.4条| 33 KB | 33 KB | |效率100% 第二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、三、二、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、二、三、二、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、三、100% 准备事务:完成 验证事务:完成 执行事务:完成 (基础)igor@Ubuntu-1804-bionic-64-minimal:~/rci$python Python 3.6.6 |Python自定义(64位)|(默认值,2018年6月28日,17:14:51) [GCC 7.2.0]在linux上 键入“帮助”、“版权”、“信用证”或“许可证”以获取更多信息。在

import MySQLdb import mysql.connector Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'mysql'


Tags: importkb环境ubuntumysqlmb事务conda
1条回答
网友
1楼 · 发布于 2024-09-28 22:20:55

看起来您安装的是MySQL客户机而不是python模块。尝试使用conda install mysql-python(python2)或conda install mysqlclient(python3)。在

在代码中,只使用import MySQLdb。在

退房:

import MySQLdb

host = "hostname"
user = "username"
password = "password"
database = "database_name"

db = MySQLdb.connect(
    host,
    user,
    password,
    database
)

cursor = db.cursor()
cursor.execute("SELECT * FROM table;")
result = cursor.fetchall()
cursor.close()

print(result)

我希望对你有帮助。在

相关问题 更多 >