You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python报错GnuPG未安装,重装并配置路径仍无法解决

解决RuntimeError: GnuPG is not installed!问题

错误详情

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可执行文件有效性
    打开命令提示符,输入gpg --version,如果报错,说明系统未识别到GnuPG。找到GnuPG安装目录下的bin文件夹(通常是C:\Program Files (x86)\GnuPG\bin或C:\Program Files\GnuPG\bin),确认里面存在gpg.exe文件。
  • 修复系统环境变量
    右键“此电脑”→属性→高级系统设置→环境变量,在系统变量的Path中添加GnuPG的bin目录路径。添加完成后必须重启命令提示符和Python开发工具,再执行gpg --version验证是否能正常输出版本信息。
  • 代码中直接指定GnuPG路径
    如果环境变量配置后仍无效,在初始化GPG对象时手动指定二进制文件路径:
    gpg = gnupg.GPG(gpgbinary=r'C:\Program Files (x86)\GnuPG\bin\gpg.exe')
    
  • 检查版本兼容性
    Python 3.12属于较新版本,可能和部分python-gnupg版本存在兼容问题。卸载现有版本后安装指定兼容版本:
    pip uninstall python-gnupg
    pip install python-gnupg==0.5.1
    
  • 重新安装GnuPG
    卸载现有GnuPG后,重新下载安装包,选择“完整安装”选项,确保所有组件(尤其是bin目录)被正确安装,避免自定义安装时遗漏关键文件。

内容的提问来源于stack exchange,提问作者madsdia293

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 11:57:39