Python 抛出未安装 GnuPG 的错误

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

我收到以下错误消息:

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\mbrowning\AppData\Local\Programs\Python\Python312\Lib\tkinter\__init__.py", line 1967, in __call__
    return self.func(*args)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\mbrowning\Desktop\DDC Upload Training\DDC_Upload_File_Conversion.py", line 63, in convert_and_encrypt
    encrypt_file(output_txt, output_gpg, public_key_file)
  File "C:\Users\mbrowning\Desktop\DDC Upload Training\DDC_Upload_File_Conversion.py", line 25, in encrypt_file
    gpg = gnupg.GPG()
          ^^^^^^^^^^^
  File "C:\Users\mbrowning\AppData\Local\Programs\Python\Python312\Lib\site-packages\gnupg\gnupg.py", line 117, in __init__
    super(GPG, self).__init__(
  File "C:\Users\mbrowning\AppData\Local\Programs\Python\Python312\Lib\site-packages\gnupg\_meta.py", line 182, in __init__
    self.binary  = _util._find_binary(binary)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mbrowning\AppData\Local\Programs\Python\Python312\Lib\site-packages\gnupg\_util.py", line 429, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

我已经安装、卸载并重新安装了 GnuPG 和 python-gnupg。我还确保它已添加到系统路径中。

我的代码应该生成一个加密的文本文件。

python encryption runtime-error gnupg
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.