winpython是个坑_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: 找不到指定的模块。

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值