我在macOS上使用带有Python3.9版的conda虚拟环境

我在 macOS 上使用带有 Python 3.9 的 conda 虚拟环境。

我正在尝试像这样连接到 mysql 数据库:

import MySQLdb
# Connect
db = MySQLdb.connect(
  host="jgsahkjrds.amazonaws.com",

  user="admin",
  password="Jabc!",
)
cursor = db.cursor()

# Execute SQL select statement
cursor.execute("SELECT * from z3")
# Commit your changes if writing
# In this case, we are only reading data
# db.commit()

# Get the number of rows in the resultset
numrows = cursor.rowcount
# Get and display one row at a time
for x in range(0, numrows):

    row = cursor.fetchone()
    print(row[0])
# Close the connection
db.close()

运行代码给我这个错误:

ModuleNotFoundError No module named 'MySQLdb'

当我尝试 pip install MySQLdb 时,我得到了这个:

Could not find a version that satisfies the requirement MySQLdb (from versions: none)
ERROR: No matching distribution found for MySQLdb

我可以通过哪些其他方式连接到我的数据库?

© 版权声明
THE END
喜欢就支持一下吧
点赞164 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片