专栏首页PythonPython之Dijango的“坑” hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' cod

Python之Dijango的“坑” hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' cod

错误代码提示:

hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 0: invalid continuation byte

   在命令行输入 python manage.py runserver启动服务器的时候,突然出现下面的错误

Traceback (most recent call last):
  File "learning.py", line 106, in <module>
    main()
  File "learning.py", line 37, in main
    httpd = make_server('127.0.0.1', PORT, application)
  File "D:\Program Files\Python34\lib\wsgiref\simple_server.py", line 153, in ma
ke_server
    server = server_class((host, port), handler_class)
  File "D:\Program Files\Python34\lib\socketserver.py", line 430, in __init__
    self.server_bind()
  File "D:\Program Files\Python34\lib\wsgiref\simple_server.py", line 50, in ser
ver_bind
    HTTPServer.server_bind(self)
  File "D:\Program Files\Python34\lib\http\server.py", line 135, in server_bind
    self.server_name = socket.getfqdn(host)
  File "D:\Program Files\Python34\lib\socket.py", line 463, in getfqdn
    hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 0: invalid
continuation byte

 分析  :重点是最后一句红色的话,从中我们可以看出,是要得要你自己电脑的主机名,但是现在的主机名是中文,所以导致编码出现错误

    解决方案:把你自己电脑的主机名改成英文的,不要写中文,然后重启电脑就可以了

:你可以在python中的socket.py 中来看一下出错的地方

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not

    用户1214487
  • cookie详解

    今天看到一篇cookie的文章,写的特别详细,感谢 晚晴幽草轩 的分享,原文链接http://mp.weixin.qq.com/s/NXrH7R8y2Dqxs9...

    用户1214487
  • python编码问题一点通

    一、了解字符编码的知识储备   1. 文本编辑器存取文件的原理(nodepad++,pycharm,word)      打开编辑器就打开了启动了一个进程,是...

    用户1214487
  • Python3运行时查看线程信息

    kongxx
  • cobbler相关报错

    原因是因为cobbler的客户端内存给小了,所以提示没有可用的空间,然后把客户端内存给大一点即可

    张琳兮
  • python错误:distutils.e

    [root@host73 python]# python setup.py install

    py3study
  • uwsgi日志中文问题

    开发项目,使用uwsgi,遇到个头痛的问题,如果指定了uwsgi打印日志,当日志中写入中文时,直接会导致报错

    fanspring
  • cobbler MOD_PYTHON E

        这个问题是因为cobbler的web程序在调用时区的时候找不到这样一个模块,去查看/usr/share/cobbler/web/setting.py这个...

    py3study
  • Python 用smtplib库发邮件报错:[WinError 10061] 由于目标计算机积极拒绝,无法连接。解决办法

    看了菜鸟的教程,有这段代码: mail = smtplib.SMTP("localhost") 然后就报错了。菜鸟的教程太老了,Python迭代这么快,根本...

    小蓝枣
  • OSError: [Errno 2] No such file or directory

    ['mkdir -p /tmp/gluster_volume_files.can.not.delete']

    党志强

扫码关注云+社区

领取腾讯云代金券