Ubuntu安装python3-fpylll报E: Unable to locate package错误如何解决
Ubuntu 安装python3-fpylll时报“无法定位软件包”错误的解决方案
该报错的核心原因是参考的安装源对应Ubuntu 21.04版本,该版本已经终止官方维护,对应的软件包索引已经从官方镜像下线,同时部分新版本Ubuntu默认未启用universe仓库,也会导致找不到该包。你可以按照以下步骤尝试解决:
- 步骤1:启用universe仓库(所有活跃支持的Ubuntu版本通用)
执行以下命令开启universe仓库并更新索引:
之后再次尝试安装官方包:sudo add-apt-repository universe sudo apt updatesudo apt install python3-fpylll - 步骤2:若官方源无对应包,改用pip安装
如果你的Ubuntu版本官方源未收录python3-fpylll,先安装编译依赖:
之后通过pip安装fpylll:sudo apt install build-essential python3-dev libgmp-dev libmpfr-dev libmpc-dev fplll-tools libfplll-dev
若需要安装指定的0.5.2版本,执行:pip3 install fpylllpip3 install fpylll==0.5.2 - 验证安装结果
执行以下命令,如正常输出版本号即代表安装成功:python3 -c "import fpylll; print(fpylll.__version__)"
内容的提问来源于stack exchange,提问作者JDop
相关产品推荐
相关产品推荐

