为什么我无法通过Anaconda Navigator安装或搜索pygame软件包?
- 默认源未收录Pygame包
Anaconda官方默认的defaults源本身没有收录Pygame,该包绝大多数时候仅在第三方社区源conda-forge中提供。如果你没有将conda-forge添加到Anaconda Navigator的源列表中,自然无法搜索到对应安装包。 - 环境Python版本与Pygame适配版本不匹配
你使用的Python 3.6、3.8均属于已停止官方维护的旧版本,当前最新版Pygame已经不再适配Python 3.6,部分源提供的Pygame版本也可能放弃了对3.8的支持,没有对应适配版本的情况下Navigator不会返回可安装的包结果。 - 本地包索引缓存未更新
如果你已经添加了conda-forge源但仍搜不到包,大概率是Navigator本地的包索引缓存没有同步更新,可以点击源管理页的刷新按钮,或在对应环境的终端中执行conda update --index刷新索引后再次搜索。 - 源连接异常
如果网络环境无法正常访问conda-forge源,就算源在你的配置列表中,也会出现搜索失败、安装无响应的问题。
另外补充说明:你通过其他渠道(如pip)安装Pygame后,Anaconda Navigator中不会显示该包属于正常情况,pip安装的包默认不会同步到conda的包管理记录中,只要在对应环境中能正常import pygame就不影响PyCharm项目的正常使用。
内容的提问来源于stack exchange,提问作者oilax
相关产品推荐
相关产品推荐

