No module named MySQLdb

依赖MySQLdb时运行报错

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory error: command "C:\Users\fnngj\AppData\Local\Programs\Common\Microsoft\Visual C ++ for Python\9.0\VC\Bin\amd64\cl.exe" failed with exit status 2

下载Visual C++的python支持,更改了依赖库的各种版本还是报错。

这里下载与python对应的,查看python是32还是64位的

下面表示是32位的

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

命令行进入该文件的目录,并安装

pip install MySQL_python-1.2.5-cp27-none-win_amd32.whl

注意:如果项目使用的是虚拟环境,要再启动的虚拟环境中运行安装,否则会安装到默认的python第三方库中,而不是虚拟环境的库中

猜你喜欢

转载自www.cnblogs.com/for-you/p/8881435.html