问 题

安装完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问题?相关推荐

  1. Python学习之解决python下载第三方依赖速度慢的问题

    Python学习之解决python下载第三方依赖速度慢的问题 参考文章: (1)Python学习之解决python下载第三方依赖速度慢的问题 (2)https://www.cnblogs.com/su ...

  2. python plt.show_解决python中显示图片的plt.imshow plt.show()内存泄漏问题

    当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...

  3. python幂函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  4. python cannot concatenate_解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects

    解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects TypeError: cannot concatenate 'str' ...

  5. 无法启动python怎么办_解决python写的windows服务不能启动的问题

    报"服务没有及时响应或控制请求"的错误,改用pyinstaller生成也是不行:查资料后修改setup.py如下即可,服务名.脚本名请自行替换: 复制代码 代码如下: #!/usr ...

  6. 安装python缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】

    准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误: 仔细的看了看,说是缺少DLL. 对于这个问题的解决办法: 方法一: 1. 在安装包上点右键以管理员身份运行 2. C:Users用户 ...

  7. 八皇后问题python回溯_解决Python基于回溯法子集树模板实现8皇后问题

    这篇文章主要介绍了Python基于回溯法子集树模板实现8皇后问题,简单说明了8皇后问题的原理并结合实例形式分析了Python回溯法子集树模板解决8皇后问题的具体实现技巧,需要的朋友可以参考下 本文实例 ...

  8. Python爬虫笔记——解决python 写入文件中文乱码问题

    原链接: python 爬虫写入文件中文乱码问题解决 分析过程 根据网上的一些建议,将文件的打开编码改为 utf-8 ,结果跟本不起作用 奇怪的是用notepad 打开 csv 文件竟然显示正常,看来 ...

  9. python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因

    这篇文章旨为刚接触python不久的朋友,提供一点帮助,请在检查代码没有主要问题时再看是否存在以下问题. 一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找 ...

最新文章

  1. 全球互联正在创造一个知识极大丰富和隐私终结的时代
  2. 【转】MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法
  3. 架构设计之依赖倒置、控制反转与依赖注入
  4. 2019-05-21 Java学习日记之String类型Demo
  5. Java多线程之线程池7大参数、底层工作原理、拒绝策略详解
  6. java学习(7):巩固练习
  7. 同步机制之--java之CountDownLatch闭锁
  8. java怎么在哪写代码_java把这段代码不写死问题出现在哪儿
  9. Qt 遍历目录下所有图片
  10. plugin.super mysql_使用MySQ Clone Plugin部署MySQL Group Replication
  11. Scala 按名称传递参数 by-name parameter
  12. TOMCAT报错解决
  13. java的dequeue_$.queue() 与 $.dequeue() -- 队列
  14. 如何评价的测试用例好坏以及如何写好一份测试用例
  15. Windows2003搭建IIS网站
  16. vue.js自定义软键盘“删除键”问题
  17. 结构体初始化的四种方法
  18. 肩部复杂的类人肌骨机器人手臂连杆机构
  19. 穆利堂[推荐]WxCSM客户服务整体解决方案-河南郑州房地产客户服务管理系统软件-穆穆-movno1
  20. Unity如果制作特效

热门文章

  1. springboot _全局异常@RestControllerAdvice@ExceptionHandler
  2. PAT1047 编程团体赛 (20 分)
  3. 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...
  4. Flink专题-BaseTransform
  5. 从选秀策略看市场测试
  6. 【超100%解法】剑指 Offer 33. 二叉搜索树的后序遍历序列
  7. 【最新合集】编译原理习题(含答案)_8-10语法制导翻译_MOOC慕课 哈工大陈鄞
  8. 【解析】Alice and Bob_24行代码AC
  9. L1-010 比较大小(8行代码AC!!!)
  10. 解题报告+优化——试题 基础练习 矩形面积交——16行代码AC