gethostbyaddr在Python3中引发UnicodeDecodeError
作者:python django 发布时间:2023-06-15 09:34:33
问题描述
我正在用Python 3.4.1来构建一个Django项目。
manage.py runserver 引发UnicodeDecodeException。
如何解决?
查看以下(修剪)追溯:
追溯(最近的最后一次呼叫):
文件C:\ Python34\lib\socketserver.py,第429行__init__ self.server_bind()
文件C:\Python34\lib\site-packages\django\core \servers\basehttp.py,第121行,在server_bind 超级(WSGIServer,self).server_bind()
文件C:\Python34\lib\wsgiref \simple_server.py,第50行,server_bind HTTPServer.server_bind(self)
文件C:\Python34\lib\http\server.py,第135行, server_bind self.server_name = socket.getfqdn(host)
文件C:\Python34\lib\socket.py,第460行,getfqdn 主机名,别名,ipaddrs = gethostbyaddr(name)
UnicodeDecodeError:'utf-8'编解码器无法解码位置12中的0xcf字节无效连续字节
每个请求,我的主机名:
C:\Users\AnatoliyVik>主机名 AnatoliyVik-ПК
解决方案
将主机名更改为不再包含西里尔字符解决问题。
感谢@拉法达的指导。
I'm trying to build a Django project with Python 3.4.1. manage.py runserver raises a UnicodeDecodeException.
How can this be resolved? See the below (trimmed) traceback:
Traceback (most recent call last):
File "C:\Python34\lib\socketserver.py", line 429, in __init__
self.server_bind()
File "C:\Python34\lib\site-packages\django\core\servers\basehttp.py", line 121
, in server_bind
super(WSGIServer, self).server_bind()
File "C:\Python34\lib\wsgiref\simple_server.py", line 50, in server_bind
HTTPServer.server_bind(self)
File "C:\Python34\lib\http\server.py", line 135, in server_bind
self.server_name = socket.getfqdn(host)
File "C:\Python34\lib\socket.py", line 460, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 12: invalid
continuation byte
Per request, my hostname:
C:\Users\AnatoliyVik>hostname
AnatoliyVik-ПК
Changing the hostname to no longer include Cyrillic symbols resolves the problem.
Thanks to @Lafada for the guidance.
来源:https://www.it1352.com/637479.html


猜你喜欢
- 在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入到新的世界, 但仍摆脱不了陈
- 最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下:这里主要用了repo
- 1、官网下载地址在官网找到你想安装的版本 官网地址:https://www.python.org/并且选择下载windows版本目前最新的版
- 问题:我正尝试使用matplotlib读取RGB图像并将其转换为灰度。在matlab中,我使用这个:img = rgb2gray(imrea
- 首先,一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?  
- django版本:1.4.21。一、准备工作1、新建项目和app[root@yl-web-test srv]# django-admin.p
- 本文介绍了从golang语言中fmt包从标准输入获取数据的Scan系列函数、从io.Reader中获取数据的Fscan系列函数以及从字符串中
- 1 关于 Matplotlib 模块Matplotlib 是一个由 John Hunter 等开发的,用以绘制二维图形的 Python 模块
- 最近JETBRAINS发布了目前最受欢迎的python-web开发框架,可以看到最受欢迎的还是Django和Flask,那么本文就对上榜的1
- PHP中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,printf,spr
- 系统如下:操作系统 : CentOS7.3.1611_x64Python 版本 : 2.7.5问题描述编码过程中有时候会遇到在多个源文件中存
- 前言在搜集了很多文本语料之后,会开始漫长的数据清洗过程,通常要不断迭代。1. 问题描述有些文本数据中,会包含一些特殊符号。猜想可能是从某些富
- 1.说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b&nb
- 本文实例为大家分享了JSP使用commons-fileupload实现文件上传代码,供大家参考,具体内容如下1、准备:将commons-fi
- 封装为dll会带来很多的好处,主要包括只是产权的保护,以及效率和安全性能的提升。这个例子中被封装的dll文件可以隐藏access数据库的实际
- defaultdict是普通字典dict的一个子类。通过collections库的defaultdict()方法创建。defaultdict
- 文件打开方式当我们用open()函数去打开文件的时候,有好几种打开的模式。'r'->只读'w'->
- 前言这部分已经折腾我两天了,还是没有头绪,可能还会折腾更久,最后在第三天上午解决问题,在一个不起眼的地方被坑了,jQuery加载的问题。会者
- 尽管Python事实上并不是一门纯函数式编程语言,但它本身是一门多范型语言,并给了你足够的自由利用函数式编程的便利。函数式风格有着各种理论与
- 最近自己做的项目中设计师要求分类栏中鼠标悬停更换图片,大致实现出来的效果就是这样: 这个在jQuery中是个很简单的事,但是在vue中我还是