如何在conda-forge更新包?neuralprophet版本更新与PR合并咨询
解决neuralprophet最新版本的conda安装问题
关于合并conda-forge feedstock的PR
- 权限要求:没错,合并feedstock的PR需要特殊权限——只有该feedstock的维护者,或是conda-forge核心团队成员才有合并权限,普通用户没法直接操作。
- 你能做的操作:
- 催更维护者:如果PR已经通过所有CI测试,直接在PR评论区@该feedstock的维护者账号,提醒他们处理版本更新的PR。
- 帮忙测试验证:按照PR里的说明,本地构建这个conda包,测试是否能正常安装、运行,把测试结果反馈到PR里,能帮维护者更快完成审核。
- 申请成为维护者:如果这个feedstock长期没人维护,可以按照conda-forge的流程申请成为维护者,之后就能自行合并PR了。
无需等待PR合并的临时解决方案
要是等不及官方合并PR,你可以自己构建本地conda包:
- 克隆该feedstock的GitHub仓库,切换到那个未合并的PR分支
- 安装conda构建工具:
conda install conda-build - 进入feedstock目录,执行
conda build .生成本地包 - 用
conda install --use-local neuralprophet安装本地构建好的包
关于anaconda频道和pip安装的补充
- anaconda频道的Windows版本更新慢是普遍情况,优先关注conda-forge的更新更实际。
- pip安装出问题大多是依赖冲突导致的,要是非得用pip,建议先建一个干净的conda环境:
加conda create -n neuralprophet_env python=3.10 conda activate neuralprophet_env pip install neuralprophet --no-deps--no-deps可以避免pip覆盖conda管理的依赖,之后根据报错信息手动补充缺失的依赖即可。
内容的提问来源于stack exchange,提问作者Koen
相关产品推荐
相关产品推荐

