Python pip通过安装mysqlclient,导入Cython失败:DLL加载失败:%1不是有效的Win32应用程序。

Python pip通过安装mysqlclient,导入Cython失败:DLL加载失败:%1不是有效的Win32应用程序。,python,mysql,django,Python,Mysql,Django,您好,下面是我的看法,早些时候我曾想过使用oracle db,但没有得到正确的文档,因此决定使用mysql db。Iam遵循django 1.8版和python 2.7.12版(两者都兼容)。我已经安装了mysql 5.7.19.0 当我运行pip安装mysqlclient时,我发现以下错误 copying MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-2.7\MySQLdb\constants running build_e

您好,下面是我的看法,早些时候我曾想过使用oracle db,但没有得到正确的文档,因此决定使用mysql db。Iam遵循django 1.8版和python 2.7.12版(两者都兼容)。我已经安装了mysql 5.7.19.0

当我运行
pip安装mysqlclient
时,我发现以下错误

 copying MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-2.7\MySQLdb\constants
  running build_ext
  failed to import Cython: DLL load failed: %1 is not a valid Win32 application.
  error: Cython does not appear to be installed

但是当我键入
pip install Cython
时,我可以看到Cython已经安装好了。我正在使用64位windows机器并安装了python 2.7.2(64位)。我如何解决这个问题?请让我知道任何其他可用于设置MySql数据库的文档(django版本1.8+python 2.7.12)?通过web提供,但无法解决此问题。

您是否能够在python shell中执行
导入Cython
?为什么要尝试使用Cython?@Daniel,不,我只是想摆脱这个错误,所以我试着重新安装cython,但它总是错误的inslalled@Arpit,是的,我可以在shellyou中导入Cython您说您使用的是64位pc和python,但从错误中可以看出该版本适用于32位机器,你是直接从终端运行安装程序,还是下载了mysqlclient wheel并试图安装它?你能在pythonshell中导入Cython吗?你为什么要尝试使用Cython?@Daniel,不,我只是想摆脱这个错误,所以我试着重新安装Cython,但它总是错误的inslalled@Arpit,是的,我可以在shellyou中导入Cython您说您使用的是64位pc和python,但从错误中可以看出,该版本适用于32位机器,您是直接从终端运行安装,还是下载了mysqlclient wheel并尝试安装?