我收到以下错误消息:
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。我还确保它已添加到系统路径中。
我的代码应该生成一个加密的文本文件。