python unicodedecodeerror_如何解决python UnicodeDecodeError问题?
问 题
安装完django之后没有进行任何多余操作,新建工程,直接运行python manage.py runserver报错
D:\myblog>python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 22, in
execute_from_command_line(sys.argv)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\__init__.py", line 363, in execute_from_command_line
utility.execute()
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\__init__.py", line 355, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\base.py", line 283, in run_from_argv
self.execute(*args, **cmd_options)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\commands\runserver.py", line 62, in execute
super(Command, self).execute(*args, **options)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\base.py", line 330, in execute
output = self.handle(*args, **options)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\commands\runserver.py", line 101, in handle
self.run(**options)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\core\management\commands\runserver.py", line 110, in run
autoreload.main(self.inner_run, None, options)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\utils\autoreload.py", line 341, in main
reloader(wrapped_main_func, args, kwargs)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\utils\autoreload.py", line 312, in python_reloader
exit_code = restart_with_reloader()
File "C:\ProgramData\Anaconda2\lib\site-packages\django\utils\autoreload.py", line 294, in restart_with_reloader
str_value = force_bytes(new_environ[key], encoding=encoding)
File "C:\ProgramData\Anaconda2\lib\site-packages\django\utils\encoding.py", line 124, in force_bytes
return s.decode('utf-8', errors).encode(encoding, errors)
File "C:\ProgramData\Anaconda2\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xba in position 0: invalid start byte
经过搜索,怀疑是win10编码环境一类的问题导致的,因为我尝试在python命令行下运行
>>> "测试".decode('utf-8')
Traceback (most recent call last):
File "", line 1, in
File "C:\ProgramData\Anaconda2\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb2 in position 0: invalid start byte
在linux环境下,这样decode是不会报错的。请问问题出在哪里?该怎么解决呢
解决方案
编码不一样,linux命令行可以用utf8解码,windows命令行一般是gbk
扫一扫关注IT屋
微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起
python unicodedecodeerror_如何解决python UnicodeDecodeError问题?相关推荐
- Python学习之解决python下载第三方依赖速度慢的问题
Python学习之解决python下载第三方依赖速度慢的问题 参考文章: (1)Python学习之解决python下载第三方依赖速度慢的问题 (2)https://www.cnblogs.com/su ...
- python plt.show_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...
- python幂函数_解决python中的幂函数、指数函数问题
最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...
- python cannot concatenate_解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects TypeError: cannot concatenate 'str' ...
- 无法启动python怎么办_解决python写的windows服务不能启动的问题
报"服务没有及时响应或控制请求"的错误,改用pyinstaller生成也是不行:查资料后修改setup.py如下即可,服务名.脚本名请自行替换: 复制代码 代码如下: #!/usr ...
- 安装python缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】
准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误: 仔细的看了看,说是缺少DLL. 对于这个问题的解决办法: 方法一: 1. 在安装包上点右键以管理员身份运行 2. C:Users用户 ...
- 八皇后问题python回溯_解决Python基于回溯法子集树模板实现8皇后问题
这篇文章主要介绍了Python基于回溯法子集树模板实现8皇后问题,简单说明了8皇后问题的原理并结合实例形式分析了Python回溯法子集树模板解决8皇后问题的具体实现技巧,需要的朋友可以参考下 本文实例 ...
- Python爬虫笔记——解决python 写入文件中文乱码问题
原链接: python 爬虫写入文件中文乱码问题解决 分析过程 根据网上的一些建议,将文件的打开编码改为 utf-8 ,结果跟本不起作用 奇怪的是用notepad 打开 csv 文件竟然显示正常,看来 ...
- python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因
这篇文章旨为刚接触python不久的朋友,提供一点帮助,请在检查代码没有主要问题时再看是否存在以下问题. 一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找 ...
最新文章
- 全球互联正在创造一个知识极大丰富和隐私终结的时代
- 【转】MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法
- 架构设计之依赖倒置、控制反转与依赖注入
- 2019-05-21 Java学习日记之String类型Demo
- Java多线程之线程池7大参数、底层工作原理、拒绝策略详解
- java学习(7):巩固练习
- 同步机制之--java之CountDownLatch闭锁
- java怎么在哪写代码_java把这段代码不写死问题出现在哪儿
- Qt 遍历目录下所有图片
- plugin.super mysql_使用MySQ Clone Plugin部署MySQL Group Replication
- Scala 按名称传递参数 by-name parameter
- TOMCAT报错解决
- java的dequeue_$.queue() 与 $.dequeue() -- 队列
- 如何评价的测试用例好坏以及如何写好一份测试用例
- Windows2003搭建IIS网站
- vue.js自定义软键盘“删除键”问题
- 结构体初始化的四种方法
- 肩部复杂的类人肌骨机器人手臂连杆机构
- 穆利堂[推荐]WxCSM客户服务整体解决方案-河南郑州房地产客户服务管理系统软件-穆穆-movno1
- Unity如果制作特效
热门文章
- springboot _全局异常@RestControllerAdvice@ExceptionHandler
- PAT1047 编程团体赛 (20 分)
- 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...
- Flink专题-BaseTransform
- 从选秀策略看市场测试
- 【超100%解法】剑指 Offer 33. 二叉搜索树的后序遍历序列
- 【最新合集】编译原理习题(含答案)_8-10语法制导翻译_MOOC慕课 哈工大陈鄞
- 【解析】Alice and Bob_24行代码AC
- L1-010 比较大小(8行代码AC!!!)
- 解题报告+优化——试题 基础练习 矩形面积交——16行代码AC