gpt4 book ai didi

python - 如何在 Windows 10 上安装和使用 MySQLdb for Python 3?

转载 作者:可可西里 更新时间:2023-11-01 08:10:37 25 4
gpt4 key购买 nike

我的各种搜索似乎都找到了非常老的帖子,或者提到了如何在 cygwin 下执行此操作。我安装了 python 3.5,然后安装了 Anaconda3。我的用户目录中安装了 python 3.5 (Cpython)。我尝试更改事物在我的 Windows 环境变量路径中的显示顺序,以便我可以同时尝试 Anaconda 版本的 Python 和我拥有的其他 Python 版本。

目前,我对应该使用的包名称有 pip 困惑。是python-mysqldb,还是mysqldb,还是mysqldb,mysqlclient。我相信当我的全局路径中有 Anaconda3(以及我的用户路径中的其他版本的 python)时,我能够安装 mysqlclient。

最初,我只是想按照涵盖数据库和使用 peewee 的培训网站上的教程进行操作。

那么python3可以安装peewee的mysql驱动吗?或者专门针对 Windows?

使用 sqlite3 很容易,但在生产中不使用它,对吗?

有人可以帮助我吗?提供一些指导?
此外,混淆的一个来源是当其他形式的 python 包安装在 google 结果中列出时(很多指向堆栈溢出),例如使用 easy_install,或从 git 克隆一些东西。当我看到 2010 年的说明并且它们引用了 easy_install 时,我一直在想现在我们可以改用 pip 了吗?另外,有时我会看到使用 conda 命令。这和 pip 一样吗?

提前致谢,布鲁斯

最佳答案

你可以使用 pymysql。 “PyMySQL 的目标是成为 MySQLdb 的直接替代品”。查看文档 here .安装以下库

pip install mysqlclient pymysql

安装这些库后,只需在项目的 manage.py 文件中添加这些行,然后使用 mysql 的数据库设置。

import pymysql

pymysql.install_as_MySQLdb()

现在任何 import MySQLdb 的文件都可以工作。

关于python - 如何在 Windows 10 上安装和使用 MySQLdb for Python 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34836570/

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