Версия Python : 3.10.X Сводка проблемы:
Любое приложение, которое я запускаю, или репозиторий, который я клонирую, использует каким-либо образом библиотека urllib выдает ошибку при попытке загрузить файл с веб-сайта.
Ошибка следующая:
File "C:\Python310\lib\urllib\request.py", line 216, in urlopen
return opener.open(url, data, timeout)
File "C:\Python310\lib\urllib\request.py", line 525, in open
response = meth(req, response)
File "C:\Python310\lib\urllib\request.py", line 634, in http_response
response = self.parent.error(
File "C:\Python310\lib\urllib\request.py", line 557, in error
result = self._call_chain(*args)
File "C:\Python310\lib\urllib\request.py", line 496, in _call_chain
result = func(*args)
File "C:\Python310\lib\urllib\request.py", line 749, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "C:\Python310\lib\urllib\request.py", line 519, in open
response = self._open(req, data)
File "C:\Python310\lib\urllib\request.py", line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "C:\Python310\lib\urllib\request.py", line 496, in _call_chain
result = func(*args)
File "C:\Python310\lib\urllib\request.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "C:\Python310\lib\urllib\request.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError:
Я убедился, что веб-сайт, указанный в коде, находится в сети и работает, если вручную использовать URL-адрес для загрузки файла.
На данный момент проблема, похоже, затрагивает один домен, а не каждый. Однако любое приложение, пытающееся подключиться к указанному домену, не сможет этого сделать. Испробованные решения:
Обновление версий Python 3.10.
Добавьте Python.exe в исключения брандмауэра, как общедоступные, так и частные.
Переустановите Python 3.10. x
Запустите python -m pip install pip-system-certs --use-feature=truststore и python -m pip install pip-system-certs -U --use -feature=truststore как в виртуальной, так и в невиртуальной среде.
Запустите pip install --upgrade certifi (бесполезно, поскольку Python был только что установлен).< /li>
Запустите pip install pip-system-certs (опять бесполезно).
Отформатируйте окна, переустановите Python в чистой среде.< /li>
Нежизнеспособные решения:
Найти установку команду сертификата и установите. Это для MacOS, я использую Windows.
Отключите проверку SSL. Это НЕбезопасно.
Вручную отключите проверку сертификата, отредактировав код. Это происходит с КАЖДЫМ репозиторием, использующим urllib, а не только с моим кодом. На 100 % невозможно отредактировать каждый клонированный репозиторий, добавив проверку=False или использовать альтернативную библиотеку.
[b]Информация о системе:[/b] [b]ОС:[/b] Windows 10 LTSC iot
[b]Версия Python :[/b] 3.10.X [b]Сводка проблемы:[/b] Любое приложение, которое я запускаю, или репозиторий, который я клонирую, использует каким-либо образом библиотека urllib выдает ошибку при попытке загрузить файл с веб-сайта. Ошибка следующая: [code] File "C:\Python310\lib\urllib\request.py", line 216, in urlopen return opener.open(url, data, timeout) File "C:\Python310\lib\urllib\request.py", line 525, in open response = meth(req, response) File "C:\Python310\lib\urllib\request.py", line 634, in http_response response = self.parent.error( File "C:\Python310\lib\urllib\request.py", line 557, in error result = self._call_chain(*args) File "C:\Python310\lib\urllib\request.py", line 496, in _call_chain result = func(*args) File "C:\Python310\lib\urllib\request.py", line 749, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "C:\Python310\lib\urllib\request.py", line 519, in open response = self._open(req, data) File "C:\Python310\lib\urllib\request.py", line 536, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "C:\Python310\lib\urllib\request.py", line 496, in _call_chain result = func(*args) File "C:\Python310\lib\urllib\request.py", line 1391, in https_open return self.do_open(http.client.HTTPSConnection, req, File "C:\Python310\lib\urllib\request.py", line 1351, in do_open raise URLError(err) urllib.error.URLError: [/code] Я убедился, что веб-сайт, указанный в коде, находится в сети и работает, если вручную использовать URL-адрес для загрузки файла. На данный момент проблема, похоже, затрагивает один домен, а не каждый. Однако любое приложение, пытающееся подключиться к указанному домену, не сможет этого сделать. [b]Испробованные решения:[/b] [list] [*]Обновление версий Python 3.10. [*]Добавьте Python.exe в исключения брандмауэра, как общедоступные, так и частные. [*]Переустановите Python 3.10. x [*]Запустите python -m pip install pip-system-certs --use-feature=truststore и python -m pip install pip-system-certs -U --use -feature=truststore как в виртуальной, так и в невиртуальной среде. [*]Запустите pip install --upgrade certifi (бесполезно, поскольку Python был только что установлен).< /li> Запустите pip install pip-system-certs (опять бесполезно). [*]Отформатируйте окна, переустановите Python в чистой среде.< /li> [/list] [b]Нежизнеспособные решения:[/b] [list] Найти установку команду сертификата и установите. Это для MacOS, я использую Windows. [*]Отключите проверку SSL. Это НЕбезопасно. [*]Вручную отключите проверку сертификата, отредактировав код. Это происходит с КАЖДЫМ репозиторием, использующим urllib, а не только с моим кодом. На 100 % невозможно отредактировать каждый клонированный репозиторий, добавив проверку=False или использовать альтернативную библиотеку. [/list]
Версия Python : 3.10.X
Сводка проблемы:
Любое приложение, которое я запускаю, или репозиторий, который я клонирую, использует каким-либо образом библиотека urllib выдает ошибку при попытке...
Работаю над сценариями для подключения к AWS и недавно начал получать эту ошибку. Когда я пытаюсь установить модуль Python или выполнить сценарий, я получаю следующую ошибку:
проверка сертификата не удалась: невозможно получить сертификат...
Работаю над сценариями для подключения к AWS и недавно начал получать эту ошибку. Когда я пытаюсь установить модуль Python или выполнить сценарий, я получаю следующую ошибку:
проверка сертификата не удалась: невозможно получить сертификат...
Работаю над сценариями для подключения к AWS и недавно начал получать эту ошибку. Когда я пытаюсь установить модуль Python или выполнить сценарий, я получаю следующую ошибку:
проверка сертификата не удалась: невозможно получить сертификат...