微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dns.name.EmptyLabel:DNS标签为空导入socketio或eventlet时

如何解决dns.name.EmptyLabel:DNS标签为空导入socketio或eventlet时

项目GitHub存储库: https://github.com/EdoardoCocconi/Udacity-Self-Driving-Car-Nanodegree/tree/master/Project%204%20-%20Behavioral%20Cloning

我正在conda环境中工作。 1个月前一切正常。我回来进行了一些更改,当我尝试导入socketio或eventlet时,出现以下粘贴的错误。我没有更改环境中的任何内容,并尝试更新flask-socketio,eventlet和dnspython。我还创建了一个新环境,但错误仍然存​​在:

(carnd-term1) D:\OneDrive - The University of Nottingham\Edo\United Kingdom\Udacity\Self-Driving Car Nanodegree\Project 4 - Behavioral cloning>python drive.py model.h5
Traceback (most recent call last):
  File "drive.py",line 8,in <module>
    import eventlet.wsgi
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\__init__.py",line 10,in <module>
    from eventlet import convenience
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\convenience.py",line 7,in <module>
    from eventlet.green import socket
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\green\socket.py",line 21,in <module>
    from eventlet.support import greendns
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\support\greendns.py",line 399,in <module>
    resolver = ResolverProxy(hosts_resolver=HostsResolver())
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\support\greendns.py",line 313,in __init__
    self.clear()
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\eventlet\support\greendns.py",line 316,in clear
    self._resolver = dns.resolver.Resolver(filename=self._filename)
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\resolver.py",line 543,in __init__
    self.read_registry()
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\resolver.py",line 720,in read_registry
    self._config_win32_fromkey(key,False)
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\resolver.py",line 674,in _config_win32_fromkey
    self._config_win32_domain(dom)
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\resolver.py",line 639,in _config_win32_domain
    self.domain = dns.name.from_text(str(domain))
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\name.py",line 889,in from_text
    return from_unicode(text,origin,idna_codec)
  File "C:\Users\Edoardo\miniconda3\envs\carnd-term1\lib\site-packages\dns\name.py",line 852,in from_unicode
    raise EmptyLabel
dns.name.EmptyLabel: A DNS label is empty.

这是我的主机文件

# copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally,comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。