conda安装dash-bootstrap-components报PackagesNotFoundError解决方法
问题根因
触发这个报错有两个常见原因:
- 包名拼写错误:你执行命令时写的包名
dash-boostrap-components存在拼写失误,正确包名为dash-bootstrap-components,单词bootstrap漏写了字母t,这是最常见的触发原因。 - 渠道优先级问题:即使你已经配置了conda-forge源,部分环境下默认源优先级高于conda-forge,也会出现搜不到包的情况。
解决方案
按以下顺序操作即可解决:
- 修正包名拼写,强制指定conda-forge渠道执行安装:
参数conda install -c conda-forge dash-bootstrap-components-c conda-forge的作用是指定本次安装优先从conda-forge渠道拉取包,绕过默认渠道优先级限制。 - 如果上述conda命令仍然安装失败,直接使用pip安装即可,该包官方完全支持pip安装,和conda环境兼容不会出现冲突:
如果你的环境存在多版本Python共存的情况,将命令中的pip install dash-bootstrap-componentspip替换为对应虚拟环境的pip3即可。
安装校验
安装完成后,在Python环境中执行以下代码验证:
import dash_bootstrap_components as dbc print(dbc.__version__)
如果可以正常输出版本号,代表安装成功可以正常使用。
提示:不要随意添加来源不明的第三方conda渠道安装包,避免下载到被篡改的恶意资源,优先使用conda-forge或pip官方源即可。
内容的提问来源于stack exchange,提问作者Ayodeji Enoch
相关产品推荐
相关产品推荐

