我尝试通过执行以下命令来安装certbot:sudo apt install python3-certbot-nginx
安装工作正常,正在安装certbot 1.12.0-2和python3-certbot-nginx 1.12.1-1
安装后我可以找到2个certbot
的可执行文件:
(venv) pi@raspberrypi:~/Documents/my_project $ which -a certbot
/usr/bin/certbot
/bin/certbot
当我尝试执行其中任何一个时,它会给出以下错误:
(venv) pi@raspberrypi:~/Documents/my_project $ certbot --version
Traceback (most recent call last):
File "/usr/bin/certbot", line 33, in <module>
sys.exit(load_entry_point('certbot==1.12.0', 'console_scripts', 'certbot')())
File "/usr/bin/certbot", line 22, in importlib_load_entry_point
for entry_point in distribution(dist_name).entry_points
File "/usr/lib/python3.9/importlib/metadata.py", line 524, in distribution
return Distribution.from_name(distribution_name)
File "/usr/lib/python3.9/importlib/metadata.py", line 187, in from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: certbot
Raspbian版本:Raspbian GNU/Linux 11(牛眼)
如何解决这个错误?
先谢谢你了。
1条答案
按热度按时间mqkwyuun1#
根据certbot说明通过
snap
安装即可解决:https://certbot.eff.org/instructions?ws=nginx&os=debianbuster&tab=standard