文档章节

python3中报错的解决方法(长期更新)

xiaoge2016
 xiaoge2016
发布于 06/25 11:50
字数 406
阅读 48
收藏 0

1、ImportError: No module named ‘DjangoUeditor’

出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的

下载地址:https://github.com/twz915/DjangoUeditor3

2、python3的环境安装xadmin时,UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4

README.rst这个文件的编码有问题,可以内容没什么重要的,可以直接到github上下载安装包
下载安装包,下载zip压缩文件,下载地址:https://github.com/sshwsfc/xadmin

新建一个txt空文件,把文件名改成README.rst,替换原来的文件 

注意:目录下有个requirements.txt文件,如果安装过django文件并对版本有要求,这里可以删除掉

django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools>=2.0
future==0.15.2
httplib2==0.9.2
six==1.10.0

django-formtools默认为1.0,安装有时候会报错,需要django-formtools>=2.0版本升级2以上

替换成功后把完整的压缩包放在pip目录下

执行命令行

pip install C:\Users\xianmengxuanling\Desktop\xadmin-master.zip

3、RuntimeError: Model class django.contrib.admin.models.LogEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

settings.py里加入

INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.admin',

]

4.django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

django连接数据库时,配置

"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}

如果mysql数据库的版本是5.6,这句话会抛出如下异常

django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

解决办法

"OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}

5.启动服务之后,跳出弹框“位于api的服务器127.0.0.1要求用户名密码”

 

添加应用设置

runserver 0.0.0.0:8000

6.ModuleNotFoundError: No module named 'import_export'

pip install django-import_export

© 著作权归作者所有

共有 人打赏支持
xiaoge2016
粉丝 10
博文 191
码字总数 182579
作品 0
西安
brew安装指定版本的Python / 解决Macbook上Python3.7版本不能安装Tensorflow的问题

[原创文章,转载请注明出处] 最近想在Macbook上搭建tensorflow环境,发现pip安装会报错,说找不到合适版本的tensorflow。通过发现目前只提供了python3.5和python3.6的pip安装包。而前段时间b...

petergz
08/18
0
0
Centos7-Pyspider单机版安装

安装的centos版本:CentOS-7-x86_64-DVD-1804.iso 安装的python版本:Python3.6.2 系统为最干净的系统,只安装了一个界面,界面不安装也可以 centos7自带版本为: [root@localhost ~]# pyth...

dong66
07/13
0
0
python 升级导致yum无法正常使用

一、问题描述 昨天安装django的时候有些命令用不了,一查应该是python版本过低,目前版本2.6.6,于是编译安装了2.7.2版本,编译完成后做了个软连接加到path路径里面,使python调用的2.7版本。...

chuckzeng
06/28
0
0
python自动化之BDD框架之lettuce初识问题集

  最近在学习虫师老师编写的python自动化的书。其中讲到了BDD结构lettuce入门一章。   因为是小白,按部就班地进行操作,先不谈执行操作如何,先来讲讲遇到的几个坑,和怎么解决的: 第一...

AJim-999
08/22
0
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
2
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
3
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部