如何在 conda forge 上更新软件包?

问题描述 投票:0回答:1

如何更新

conda-forge
上的软件包?我正在尝试安装最新版本的
neuralprophet
,但它在 conda-forge 频道上已经过时了。

原料 github 页面上有拉取请求,但如何合并这些请求?我可以合并这些,还是需要特殊权限?

顺便说一句,我也尝试从

anaconda 频道获取此软件包,但 Windows 版本非常过时。

作为最后的手段,我可以通过

pip

 安装软件包,但是 
这会产生各种问题。

python anaconda conda-forge
1个回答
1
投票
除非您是 github 存储库的维护者,否则您无法合并 PR。

对于您需要的软件包在 anaconda 存储库上不可用或已过时的情况,您可以使用 conda 安装所需的所有依赖项,然后通过 PIP 安装该软件包。 这使得该包成为唯一不受 conda 管理的部分。

查看依赖项,您可以通过 conda 安装大部分依赖项:

# Windows conda install -c conda-forge ` "numpy>=1.25.0,<2.0.0" ` "pandas>=2.0.0" ` "pytorch>=2.0.0,<2.4.0" ` "pytorch-lightning>=2.0.0,<2.4.0" ` "tensorboard>=2.11.2" ` "torchmetrics>=1.0.0" ` "typing-extensions>=4.5.0" ` "holidays>=0.41,<1.0" ` "captum>=0.6.0" ` "matplotlib>=3.5.3" ` "plotly>=5.13.1" ` "python-kaleido==0.2.1"
# Linux
conda install -c conda-forge \
"numpy>=1.25.0,<2.0.0" \
"pandas>=2.0.0" \
"pytorch>=2.0.0,<2.4.0" \
"pytorch-lightning>=2.0.0,<2.4.0" \
"tensorboard>=2.11.2" \
"torchmetrics>=1.0.0" \
"typing-extensions>=4.5.0" \
"holidays>=0.41,<1.0" \
"captum>=0.6.0" \
"matplotlib>=3.5.3" \
"plotly>=5.13.1" \
"python-kaleido==0.2.1"
然后使用pip安装neuralprophet:

pip install neuralprophet
    
© www.soinside.com 2019 - 2024. All rights reserved.