码迷,mamicode.com
首页 > 其他好文 > 详细

django2.2

时间:2020-03-16 21:54:56      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:个人   soft   ash   for   article   str   task   required   l数据库   

 

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,所以选了上面的那个。

 

2、输入pip install .....

技术图片

 

 成功。

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

技术图片

 

django2.2

标签:个人   soft   ash   for   article   str   task   required   l数据库   

原文地址:https://www.cnblogs.com/menghome/p/12506947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!