我使用的是Python 2.5.4版本,安装MySQL 5.0版本和Django。Django和Python配合得很好,但MySQL不行。我在Windows Vista中使用它。
当前回答
如果你在Vista上运行,你可能想看看Bitnami Django堆栈。它是Apache, Python, MySQL等的一体化堆栈,与Bitrock跨平台安装程序打包,使其非常容易入门。它可以在Windows、Mac和Linux上运行。哦,是完全免费的:)
其他回答
我个人建议使用pymysql,而不是使用真正的MySQL连接器,后者为您提供了一个独立于平台的接口,并且可以通过pip安装。
您可以像这样编辑SQLAlchemy URL模式: mysql + pymysql: / /用户名:passwd@host /数据库
如果你在Vista上运行,你可能想看看Bitnami Django堆栈。它是Apache, Python, MySQL等的一体化堆栈,与Bitrock跨平台安装程序打包,使其非常容易入门。它可以在Windows、Mac和Linux上运行。哦,是完全免费的:)
如果你的python版本是3.5,做一个PIP安装mysqlclient,其他的东西不适合我
感谢derevo,但我认为还有另一种好方法:
下载并安装ActivePython 打开命令提示符 输入pypm install mysql-python 请阅读此包的具体说明。
我认为pypm比easy_install更强大、更可靠。
mysqldb是Python的一个模块,它不是预先安装的,也不是Django自带的。你可以在这里下载mysqldb。
推荐文章
- 将Pandas或Numpy Nan替换为None以用于MysqlDB
- 使用pandas对同一列进行多个聚合
- 使用Python解析HTML
- django MultiValueDictKeyError错误,我如何处理它
- 如何在for循环期间修改列表条目?
- 我如何在Django中创建一个鼻涕虫?
- 没有名为'django.core.urlresolvers'的模块
- 蟒蛇导出环境文件
- Django - makemigrations -未检测到任何更改
- SQLAlchemy:引擎、连接和会话差异
- 在Python Pandas中删除多个列中的所有重复行
- 更改pandas DataFrame中的特定列名
- 将Pandas多索引转换为列
- 熊猫在每组中获得最高的n个记录
- 熊猫数据帧得到每组的第一行