发布于 4年前

windows安装Mysql-python出错:LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup build\lib.win-amd64-2.7\_mysql.pyd : fatal error LNK1120: 56 unresolved externals

出现标题的这个错误,怎么解决呢?

直接去这里下载mysqlclient:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
选择与你相匹配的版本.

比如:你是windows 64位,python是2.7.x版本,且为64位.那么就下载

mysqlclient-1.3.12-cp27-cp27m-win_amd64.whl

如果是3.5或者是3.6的就选择相应版本

然后在cmd里面通过cd命令切换到你下载的mysqlclient所在文件夹,然后执行

pip install mysqlclient-1.3.12-cp27-cp27m-win_amd64.whl

安装完提示success字样,即表明安装成功了.

` Installing collected packages: mysqlclient

Successfully installed mysqlclient-1.3.12

最后进入python交互式命令界面测试一下:  

import MySQLdb


如果没有报错就成功了.
©2020 edoou.com   京ICP备16001874号-3