2017-05-27 92 views
2

我是django的新手,经过多次尝试找到一个用于链接mysql到django的pip安装包,我已经能够使用pip3安装pymysql来成功安装它。现在这个在django文档1.11中没有放弃。 Django文档只有MySQL数据库API司机提的还有 1. MySQLdb的 2的mysql 3. MySQL连接/ Python的,在短短搞清楚如何正确安装DB驱动长期刻苦努力之后现在python 3.4 - django 1.11

。没有任何错误为我的胜利10. 我想知道pymsql将成功为我的设置工作?

+0

mysqldb只需要你运行'pip3 install mysqldb'和[mysqlclient](https://dev.mysql.com/downloads/installer/)。如果您还是新手,那么我更喜欢您应该尝试使用django文档中显示的默认模块,因为您可以从他们的答案中获得有关进一步步骤和问题的答案。 – Gahan

+0

pip3安装mysql和mysqlclient已经尝试了很多,但它似乎没有工作,它一直给出错误。我有一个项目,我需要使用mysqldb。 SQLite(默认)不起作用。 –

+0

for pip3安装mysqlclient 警告:找不到匹配'GPL-2.0'的文件 _mysql.c _mysql.c(29):致命错误C1083:无法打开包含文件:'my_config.h':没有这样的文件或目录 错误:安装脚本退出错误:命令'“C:\ Program Files文件(x86)\ Microsoft Visual Studio 10.0 \ VC \ Bin \ x86_amd64 \ cl.exe”'失败,退出状态2 –

回答

1

mysqlclient如果您打算为您的项目使用MySql,应该可以正常工作。您可以尝试从您的Windows和Python配置下载.whl文件this link

由于您使用的是python3.4,因此请下载mysqlclient-1.3.10-cp34-cp34m-win_amd64.whl文件。一旦你这样做。用命令安装.whl文件。

pip install /path/to/your/.whl file/some-package.whl 

然后你可以继续使用django docs

+0

非常感谢,这是一个巨大的帮助。 –