赞
踩
在macOS时候遇见了问题,在linux没遇到问题
RuntimeError: GnuPG is not installed!
由于之前使用的是brew install gpg进行安装的。
导致在使用python进行开发的时候,代码如下,产生了RuntimeError: GnuPG is not installed!报错信息,经反复测试均无法解决
- import gnupg
- gpg = gnupg.GPG(homedir="/Users/jenrey/.gnupg")
- # b = gpg.list_keys()
- b = gpg.list_keys(True)
- print(b)
经过笔者猜测,可能是因为brew的问题,导致找不到gpg的执行文件,因为brew会自己做托管
所以我们可以绕过brew进行按照,采用dmg的文件进行安装(dmg为macOS安装格式),同理windows如果遇到此问题可以采用对应系统的安装包进行解决。
我们点击下面的链接去官网进行安装
https://sourceforge.net/p/gpgosx/docu/Download/
安装完并不会看到软件的logo,因为是安装到系统层上了。
再次执行代码,没问题。解决!!!!
/usr/local/gnupg-2.2
cd /usr/local/bin
rm -rf gpg*
cd /usr/local/
sudo rm -rf gnupg-2.2
这真的是一个大大的坑!!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。