Win10 Python MySQLdb安装爬的坑

先报一下环境:win10 python2.7
先前安装了Anaconda,然后安装了pyCharm。

安装的包 MySQL-python-1.2.4b4.win32-py2.7.exe

pyCharm下
import MySQLdb(仔细核对有没有打错MySQLdb)
报错:No module named MySQLdb

然后进到cmd,python命令行
import MySQLdb
报错:最下面两行
import _mysql
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。

原因:
win10 64位,安装的包是32位的(看上面),重新安装64位的包:
http://www.codegood.com/downloads
我安装的是MySQL-python-1.2.3.win-amd64-py2.7.exe

然后python命令行
import MySQLdb 成功

回到pyCharm
import MySQLdb
报错:No module named MySQLdb
解决方案:
(1)File->setting->Project->Project Interpreter 在右边Project Interpreter可以通过下拉箭头直接更换解释器为本地安装目录下的解释器(更换过程要等10分钟左右)
(2)第二种方案File->setting->Project->Project Interpreter 在右上角有个设置的标记(右上Project Interpreter最右边),点击->add->Inherit global site-packages->ok
https://cloud.tencent.com/developer/news/97345
(3)第三种方案可以直接在pyCharm里面安装模块,File->setting->Project->Project Interpreter 点击最右边的 + 按钮,里面搜索包,然后Install Package。
https://bbs.csdn.net/topics/392315121?page=1

笔者用的是方案(1),pyCharm里import MySQLdb成功


下面分享过程中的一些文章和网站:

总结一下在Windows上安装MySQLdb
https://blog.csdn.net/scelong/article/details/6961141
这个是我看错了python命令行的报错,以为是下面的错误:
import _mysql
ImportError: DLL load failed: 找不到指定的模块。

但其实和上面报的错是不一样的,不过也有收获

dll文件免费下载网站(缺什么搜什么):
https://cn.dll-files.com

//文章为笔者原创,分享和记录自己的学习历程,转载请注明出处

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值