python 3.8 aiohttp ssl连接错误问题
问题描述在使用 python3 使调用aiohttp 库时候遇到 ssl 连接错误 network is unreachable 错误参考下面部分日志信息2021-12-03 10:28:53,345 ERROR: Error syncing package: metapathways-v2-0@1178955 (mirror.py:363)Traceback (most recent call
·
问题描述
在使用 python3 使调用 aiohttp 库时候
遇到 ssl 连接错误 network is unreachable 错误
参考下面部分日志信息
2021-12-03 10:28:53,345 ERROR: Error syncing package: metapathways-v2-0@1178955 (mirror.py:363)
Traceback (most recent call last):
File "/usr/local/python3/lib/python3.8/site-packages/aiohttp/connector.py", line 986, in _wrap_create_connection
return await self._loop.create_connection(*args, **kwargs) # type: ignore[return-value] # noqa
File "/usr/local/python3/lib/python3.8/asyncio/base_events.py", line 1025, in create_connection
raise exceptions[0]
File "/usr/local/python3/lib/python3.8/asyncio/base_events.py", line 1010, in create_connection
sock = await self._connect_sock(
File "/usr/local/python3/lib/python3.8/asyncio/base_events.py", line 924, in _connect_sock
await self.sock_connect(sock, address)
File "/usr/local/python3/lib/python3.8/asyncio/selector_events.py", line 494, in sock_connect
return await fut
File "/usr/local/python3/lib/python3.8/asyncio/selector_events.py", line 499, in _sock_connect
sock.connect(address)
OSError: [Errno 101] Network is unreachable
解决方法
修改
/usr/local/python3/lib/python3.8/site-packages/aiohttp/client.py
trust_env: bool = True,
/usr/local/python3/lib/python3.8/site-packages/aiohttp/connector.py
verify_ssl: bool = False,
下载超时
由于下载 pypi.org 软件时,当包特别大,可能会遇到超时
尝试修改一下下面超时时长
/usr/local/python3/lib/python3.8/site-packages/aiohttp/client.py
DEFAULT_TIMEOUT: Final[ClientTimeout] = ClientTimetout(total = 5 * 60)
更多推荐


所有评论(0)