Python Poetry依赖管理器无法安装abnumber包的问题求助
问题根源
abnumber 仅发布在 bioconda 源,而 Poetry 默认只从 PyPI 检索依赖包,因此直接执行 poetry add abnumber 会提示找不到匹配版本。
解决办法
1. 使用 Poetry 的 conda 集成插件
Poetry 原生不支持 conda 源,需通过第三方插件实现对接:
- 安装插件:
poetry self add poetry-plugin-conda - 初始化 conda 环境:
poetry conda init - 再次尝试安装:
poetry add abnumber
2. 从 GitHub 仓库直接安装
abnumber 的代码托管在公开仓库,可直接指定地址安装:poetry add git+https://github.com/oxpig/abnumber.git
3. 本地安装下载好的包
- 从 bioconda 下载对应版本的 abnumber 包(.whl 或 .tar.gz 格式)
- 执行本地安装命令:
poetry add /本地文件路径/abnumber-package.whl
额外提示
- 确保你的 Python 版本、操作系统与 bioconda 上 abnumber 支持的版本匹配,否则即使添加源也可能找不到对应包
- 使用 conda 插件前,需保证本地已安装 conda 或 miniconda
内容的提问来源于stack exchange,提问作者Vranvs
相关产品推荐
相关产品推荐

