首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RuntimeError:没有安装GnuPG

RuntimeError:没有安装GnuPG
EN

Stack Overflow用户
提问于 2020-12-15 16:27:07
回答 1查看 4.1K关注 0票数 3

要求:运行python对文件的解密

我已经在MacOS中的虚拟env中安装了gnupg,import gnupg也可以正常工作,但是第二行抛出了如下所示的错误

>>> gpg = gnupg.GPG() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/krajashekaran/.local/share/virtualenvs/mypython-sPLN-T2A/lib/python3.8/site-packages/gnupg/gnupg.py", line 117, in __init__ super(GPG, self).__init__( File "/Users/krajashekaran/.local/share/virtualenvs/mypython-sPLN-T2A/lib/python3.8/site-packages/gnupg/_meta.py", line 182, in __init__ self.binary = _util._find_binary(binary) File "/Users/krajashekaran/.local/share/virtualenvs/mypython-sPLN-T2A/lib/python3.8/site-packages/gnupg/_util.py", line 429, in _find_binary raise RuntimeError("GnuPG is not installed!") RuntimeError: GnuPG is not installed!

代码

代码语言:javascript
复制
import gnupg
gpg = gnupg.GPG()

解决办法:

我终于解决了,

  1. 安装brew install GnuPG
  2. 导入gnupg gpg = gnupg.GPG('/usr/local/bin/gpg')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-03 14:04:32

我安装了一个新的Python版本(3.10.0)和python,它开始工作了:

代码语言:javascript
复制
pip3 install python-gnupg
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65309820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档