• django2.2 链接mysql,执行数据库迁移命令makemigrations时提示未安装MySQLclient,但pip安装时又提示缺少Microsoft Visual C++14.0总安装不上的解决方案


    django2.2连接mysql数据库时,

    执行数据库迁移命令makemigrations

    python manage.py makemigrations MySite

    报错:

    主要是说没有安装mysql客户端;

    然后就pip install mysqlclient,但是又出错了:

     

     大概意思就是没有安装error: Microsoft Visual C++14.0 is required. Get it with “Microsoft Visual C++ Build Tools”**

    ——————————————

    然后后解决方案:https://blog.csdn.net/tszupup/article/details/83536673

        Microsoft Visual C++ 14.0 is required 的解决方案

                个人认为Python的一大亮点就是对于我们在学习中遇到的常见问题,它都有很多现成的module可供使用,但是,在我们安装这些module时,可能会出现**“error: Microsoft       Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”**这样的错误。对于此类问题,提供以下两种解决方案:

        1 下载所需模块的.whl文件,然后再以pip的形式安装:
        1)常用模块的.whl文件的下载地址:Unofficial Windows Binaries for Python Extension Packages
        2)以模块Twisted为例,我们再下载了该模块的.whl文件后,在控制台通过以下命令安装
             pip install Twisted‑18.9.0‑cp27‑cp27m‑win32.whl

        2 最根本的解决办法:按照错误提示,需要安装Microsoft Visual C++ 14.0才能解决问题,那我们安装一下应该就没问题了(亲测可用不坑人):
        1)Microsoft Visual C++ 14.0的百度云下载地址为:
              https://pan.baidu.com/s/12TcFkZ6KFLhofCT-osJOSg 提取码:wkgv

    ————————————————

    还有一篇参考文章也不错:https://blog.csdn.net/u014081841/article/details/80842705?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task。安装python的scrapy库时遇到Microsoft Visual C 14.0 is required...问题的解决方法

    ————————————————

    看了以上大佬的文章,最简单的方法就是

    1.首先是去https://www.lfd.uci.edu/~gohlke/pythonlibs/找到对应的wheel文件(我直接找了MySQLclient,wisted-18.4.0-cp36-cp36m-win_amd64.whl),这个根据自己的python版本和系统版本来下载。

     具体每一个参数代表啥,自己查一下。我的是32位系统,用的是python3.6,所以选了上面的那个。

     然后将下载的该文件拷贝到项目根目录,这里是E:workspacedjangoprojectmysite下面。

    2、输入pip install .....

     成功。

    3、此时再使用django的迁移命令就好使了。

  • 相关阅读:
    关于图片色彩位深度与颜色模式(待完善)
    Android 跨进程数据共享
    Android实现模拟表单上传
    Android数据库无缝升级方案
    Dagger2在Android开发中的应用
    Dagger2学习笔记
    Android开发随手记
    Android Shape Divider
    带你玩转java多线程系列 “道篇” 多线程的优势及利用util.concurrent包测试单核多核下多线程的效率
    带你玩转java多线程系列 二 Thread 和 Runnable
  • 原文地址:https://www.cnblogs.com/menghome/p/12506947.html
Copyright © 2020-2023  润新知