zoukankan      html  css  js  c++  java
  • 常用错误的处理方法

    解决yum安装报错Protected multilib versions

    例如:安装zlib时候报错(其它类同)
    
    yum install -y zlib zlib-devel
    
    Protected multilib versions: zlib-1.2.7-17.el7.x86_64 != zlib-1.2.7-15.el7.i68612
    
    原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上
    
    --setopt=protected_multilib=false
    
    完整命令就是
    yum install -y zlib zlib-devel --setopt=protected_multilib=false
    View Code

     centos7首次安装pycharm出现,设定路由时出现下面错误提示,就是上层路由指定到下层路由,没有设定好:

    RuntimeError: maximum recursion depth exceeded while calling a Python object
    View Code

     使用django自带的user认证,把user存入session需要user.username,否则会报错

    报错:Object of type LoginUser is not JSON serializable
    
    
       def post(self, request):
            username = request.POST.get("username")
            password = request.POST.get("password")
            user = authenticate(username=username,password=password)
            if user:
                print(type(user))
                login(request,user)
                #request.session["username"]=user   #这个地方的user是一个模型类对象,所以会报错
                request.session["username"]=user.username  #这样才是正确的
                return redirect('/index/')
            else:
                return redirect('/') 
    View Code

     错误:File "/usr/lib64/python2.7/_strptime.py", line 328, in _strptime
    data_string[found.end():])
    ValueError: unconverted data remains:

    第一种:读取的信息带有换行符"
    " ,需要把换行符去掉

     错误:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

    原因:没有配置resolv.conf 
    解决方法: 
    到/etc目录下配置resolv.conf加入nameserver IP,如: 
    nameserver 8.8.8.8 
    nameserver 8.8.4.4 
    并重启一下网络
    systemctl restart network

     错误:使用navicat连接mysql8.0数据库时,提示1251-client does not support authentication protocol requested by server;consider upgrading mysql client

    进入数据库,更新一下认证格式
    user mysql;
    alter user 'ceshi'@'%' identified  with mysql_native_password by 'ceshipw';
    flush privileges;

     错误:uwsgi no python application found

    第一种:
    有可能是引的urls.py有问题,导致一直循环,检查代码是否有import urls.py,重复引入路由
  • 相关阅读:
    软件乘法实现
    矩阵连乘求解优化
    { 控件动态创建的堆与栈 }
    digital clock based C
    C++初探
    C语言语法教程-链表
    EF Core 实现读写分离的最佳方案
    Windows Terminal 安装及美化
    .netcore centos环境搭建实战
    AutoMapper.RegExtension 介绍
  • 原文地址:https://www.cnblogs.com/weilaibuxiangshuo/p/10735283.html
Copyright © 2011-2022 走看看