gpt4 book ai didi

Python MySQL 数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:12 25 4
gpt4 key购买 nike

我真的被困住了!我有 Python 3.3 版,而 MySQLdb 似乎只支持 Python 2.7 或以下版本,我不知道该怎么做。我正在尝试遵循 www.djangobook.com 上的教程,他们建议使用 MySQL,但他们链接到仅支持 Python 2.7 或更低版本的 MySQLdb 的过时版本。

我从这里下载了 MySQL-Connector-Python:https://pypi.python.org/pypi/mysql-connector-python
然后我安装了它。

然后我尝试导入 MySQLdb。

C:\>python
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:19:30) [MSC v.1600 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'MySQLdb'
>>>

基本上,我正在尝试将 MySQLdb 导入 Python33,然后进入教程的下一部分。因此,我不知道从哪里可以获得可用的 MySQLdb 以及如何安装它。

其他信息:Windows 7, 64bit, Python33, Django web开发

最佳答案

你检查过这个模块了吗https://github.com/petehunt/PyMySQL/

import pymysql
conn = pymysql.connect(host='127.0.0.1', unix_socket='/tmp/mysql.sock', user='root', passwd=None, db='mysql')
cur = conn.cursor()
cur.execute("SELECT Host,User FROM user")
for response in cur:
print(response)
cur.close()
conn.close()

关于Python MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com