Loading

win安装python模块出现依赖问题的解决方法 & No module named 'MySqldb'

前言

一年多了,还在写这种问题,羞愧.

新公司不让用自己的电脑,配的winPC,项目启不起来,之前也出现过这个问题,是py3缺少某个模块,但是自己没记,这次记一下好了.

No module named 'MySqldb'

 

 实际上是因为mysqldb在py3中需要模块 mysqlclient 支持

解决

pip3 install mysqlclient

如果出现安装失败的问题

win安装python模块出现依赖问题的解决方法

 

 其实是缺少了某个win的依赖库,目前网上有两种方法,一种是下载打包好的 whl 文件

一种是安装缺少的依赖.

这里要说明的是,安装依赖的方法如安装了错误的版本可能导致系统毁坏无法启动!

所以这里介绍方法1,如出现冲突则pip会安装失败

打开网站

https://www.lfd.uci.edu/~gohlke/pythonlibs/

里面提供了常见的几个包的打包后的版本

此处就以 mysqlclient 包为例

我们先找到该包(网页搜索 mysqlclient)

 

 注意,我们需要安装正确的版本,我们需要核对python的版本与win的版本

cp后面带的是python的版本,3.7就是cp37

每个对应的版本后有两个版本,一个是win_amd64,一个是win32,对应32位和64位,如你不知道选择什么一个个试就行.

安装,打开dos,进入whl文件下载目录

执行

pip install xxxx.whl

安装成功即可,如错误则是版本出现问题

 

posted @ 2019-10-11 13:30  ChnMig  阅读(832)  评论(0编辑  收藏  举报