zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    回答自己的提问
    <构建之法>13——17章的读后感
    <构建之法>10,11,12章的读后感
    <构建之法>8,9,10章的读后感
    作业5.2
    【作业报告】作业5 四则运算 测试与封装 5.1 改进版
    作业 5.1
    阅读
    做汉堡
    阅读《构建之法》
  • 原文地址:https://www.cnblogs.com/chnmig/p/11653633.html
Copyright © 2011-2022 走看看