【问题标题】:urllib.error.URLError: urlopen error [Errno -2] Name or service not knownurllib.error.URLError: urlopen 错误 [Errno -2] 名称或服务未知
【发布时间】:2021-05-21 15:34:33
【问题描述】:

我有一个用于 fastapi oAuth 的简单代码,我在其中读取了一个 url 来验证其中的密钥。我在 test 和 Beta 环境中对它们进行了测试。但是开始在 prod env 中抛出错误,如下所示 "urllib.error.URLError: "

import json

from urllib.request import urlopen

jsonurl = urlopen(url="https://" + self.__AUTH0_DOMAIN + "/.well-known/jwks.json")
  
jwks = json.loads(jsonurl.read())

在网上找不到任何解决方案。任何帮助将不胜感激。

【问题讨论】:

    标签: python urllib


    【解决方案1】:

    您好,仅当开发、测试和生产环境中的 python 版本不同时才会出现此问题。自 Dev 以来,Beta 工作正常生产可能有不同的版本。

    如果版本相同,请尝试以下操作。(假设操作系统是 Windows)

    转到https://slproweb.com/products/Win32OpenSSL.html 并下载 Win32 OpenSSL v1.1.1h EXE | MSI 54MB 安装程序版本。 (如果你的python是32bit,则下载64bit,如果你已经安装了64bit Python,则下载32bit)

    安装并运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多