SSL:NPM 和 Python 中的 DECRYPTION_FAILED_OR_BAD_RECORD_MAC

问题描述 投票:0回答:1

每当我在 npm 或 python 中下载任何合适大小的包时,我都会收到以下错误 [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] 解密失败或坏记录 mac

这是错误的完整堆栈跟踪,

(Roaya_Test) E:\AI\Roaya\AI_Test_Scripts\Data>kaggle datasets download -d minhajuddinmeraj/anomalydetectiondatasetucf
Downloading anomalydetectiondatasetucf.zip to E:\AI\Roaya\AI_Test_Scripts\Data
... resuming from 20971520 bytes (41001681567 bytes left) ...
  0%|
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Scripts\kaggle.exe\__main__.py", line 7, in <module>
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\kaggle\cli.py", line 70, in main
    out = args.func(**command_args)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\kaggle\api\kaggle_api_extended.py", line 1493, in dataset_download_cli
    self.dataset_download_files(dataset,
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\kaggle\api\kaggle_api_extended.py", line 1447, in dataset_download_files
    self.download_file(response, outfile, quiet, not force)
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\kaggle\api\kaggle_api_extended.py", line 1874, in download_file
    data = response.read(chunk_size)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\urllib3\response.py", line 879, in read
    data = self._raw_read(amt)
           ^^^^^^^^^^^^^^^^^^^
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\urllib3\response.py", line 813, in _raw_read
    with self._error_catcher():
  File "C:\Program Files\Python311\Lib\contextlib.py", line 155, in __exit__
    self.gen.throw(typ, value, traceback)
  File "E:\AI\Roaya\AI_Test_Scripts\Roaya_Test\Lib\site-packages\urllib3\response.py", line 721, in _error_catcher
    raise SSLError(e) from e
urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:2576)

这种情况并不总是发生,但大多数情况下都会发生,例如上次我安装tensorflow时,此错误持续发生了2天,然后突然起作用。这种不一致让我感到困惑,并且在 npm 中也发生了。

现在我正在尝试从kaggle运行以下命令

kaggle datasets download -d minhajuddinmeraj/anomalydetectiondatasetucf Downloading anomalydetectiondatasetucf.zip to E:\AI\Roaya\AI_Test_Scripts\Data

我试图找到任何在搜索中禁用 SSL 认证的内容,但找不到与此命令相关的任何内容,因为我没有使用 anaconda

python npm ssl-certificate kaggle
1个回答
0
投票

这个问题已通过从 WiFi 转移到 LAN 互联网得到解决,由于某种原因,这导致我的电脑出现问题。这很奇怪,因为在我的笔记本电脑上连接到相同的 wifi 时,它工作得很好。所以根本问题仍然未知。

© www.soinside.com 2019 - 2024. All rights reserved.