如何解决通过 pip3 dynaconf 安装期间的异常
我正在尝试在 Ubuntu VM 上安装特定的 dynaconf 版本,但我需要安装 ara 客户端(Ansible Record Analyzer),但我不断收到这些异常:
user@machine:~$ pip3 install dynaconf==3.1.2
Collecting dynaconf==3.1.2
Exception:
Traceback (most recent call last):
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connection.py",line 140,in _new_conn
(self.host,self.port),self.timeout,**extra_kw)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/util/connection.py",line 67,in create_connection
for res in socket.getaddrinfo(host,port,socket.SOCK_STREAM):
File "/usr/lib/python3.6/socket.py",line 745,in getaddrinfo
for res in _socket.getaddrinfo(host,family,type,proto,flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py",line 560,in urlopen
body=body,headers=headers)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py",line 346,in _make_request
self._validate_conn(conn)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py",line 787,in _validate_conn
conn.connect()
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connection.py",line 231,in connect
conn = self._new_conn()
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connection.py",line 149,in _new_conn
self,"Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8853c31630>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py",line 209,in main
status = self.run(options,args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py",line 328,in run
wb.build(autobuilding=True)
File "/usr/lib/python3/dist-packages/pip/wheel.py",line 748,in build
self.requirement_set.prepare_files(self.finder)
File "/usr/lib/python3/dist-packages/pip/req/req_set.py",line 360,in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/usr/lib/python3/dist-packages/pip/req/req_set.py",line 512,in _prepare_file
finder,self.upgrade,require_hashes)
File "/usr/lib/python3/dist-packages/pip/req/req_install.py",line 273,in populate_link
self.link = finder.find_requirement(self,upgrade)
File "/usr/lib/python3/dist-packages/pip/index.py",line 442,in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/usr/lib/python3/dist-packages/pip/index.py",line 400,in find_all_candidates
for page in self._get_pages(url_locations,project_name):
File "/usr/lib/python3/dist-packages/pip/index.py",line 545,in _get_pages
page = self._get_page(location)
File "/usr/lib/python3/dist-packages/pip/index.py",line 648,in _get_page
return HTMLPage.get_page(link,session=self.session)
File "/usr/lib/python3/dist-packages/pip/index.py",line 757,in get_page
"Cache-Control": "max-age=600",File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py",line 492,in get
return self.request('GET',url,**kwargs)
File "/usr/lib/python3/dist-packages/pip/download.py",line 378,in request
return super(PipSession,self).request(method,*args,**kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py",line 480,in request
resp = self.send(prep,**send_kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py",line 588,in send
r = adapter.send(request,**kwargs)
File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py",line 46,in send
resp = super(CacheControlAdapter,self).send(request,**kw)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/adapters.py",line 376,in send
timeout=timeout
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py",line 610,in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/util/retry.py",line 238,in increment
total -= 1
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
我尝试升级 steup 工具,但仍然有相同的异常:
我的python版本是:
Python 3.6.9
我的操作系统版本是:
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
非常欢迎任何建议或提示。
解决方法
我看到您在 3 月 18 日打开了此问题,而就在当天 PIPY 遇到了一些问题,所以看起来这是一个一次性问题,您能否确认现在是否已解决?
,结果是我使用的代理导致了这个问题,所以我的想法是要么取消设置代理来安装它,要么使用--proxy=[proxy_IP]
属性进行安装
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。