在Anaconda3环境安装pymultinest出现PackagesNotFoundError问题问询
pymultinest安装PackagesNotFoundError错误解决指南
错误原因
- 你的本地运行环境(系统架构、Python版本、CPU类型)和conda-forge当前上架的pymultinest包适配范围不匹配,常见于Python3.12及以上版本、Windows arm设备、32位操作系统场景
- 本地conda的源缓存未更新,无法拉取到最新的包索引信息
解决方案
方案1:更新conda缓存后重试
依次执行以下命令:
conda update -n base conda conda clean -i conda install -c conda-forge pymultinest
方案2:使用pip安装
conda源无适配版本时,直接通过pip安装官方发布的版本:
pip install pymultinest
若安装后运行时报动态库缺失错误,需先手动安装对应系统的multinest依赖库,再重新安装pymultinest
方案3:创建兼容版本的conda环境安装
如果是Python版本过高导致的适配问题,新建指定Python版本的环境后再安装:
conda create -n pm_env python=3.10 -y conda activate pm_env conda install -c conda-forge pymultinest
内容的提问来源于stack exchange,提问作者k_marsh
相关产品推荐
相关产品推荐

