使用conda intall
安装软件包时,如何知道使用哪个通道?
conda install
packagename(默认通道)conda install -c anaconda
packagenameconda install -c conda-forge
packagenameconda install -c some-other-channels
packagename我知道人们说频道并不重要,但我在安装jupyter
-
时遇到了这个问题
当我尝试conda install jupyter
时,设置jupyter notebook
时出现错误ImportError: DLL load failed
。
然而,当我尝试conda install -c anaconda jupyter
时,效果很好
当您在Anaconda Cloud上搜索时,不同频道提供了jupyter
包
简单的回答是:你没有。我建议使用
conda-forge
作为一个有更广泛选择的软件包及其最新版本的软件包。还有一些其他的差异,例如conda-forge
在默认的anaconda
中可以找到openblas
优于mkl
通常,您不必担心使用哪个频道,只需添加您需要的所有频道,并要求
conda
保持优先级:我强烈推荐Anaconda docs中的this read,它解释了如何管理优先级和选择正确的通道
可能有一些罕见的案例,比如你的案例,无论出于何种原因,
anaconda
是一个更好的选择。我猜想这是因为你选择了旧的Jupyter。请注意,JupyterLab取代Jupyter已经有好几年了,对维护旧版本的关注也越来越少(它应该是唯一重要的bug和安全修复)您正在查找的包既不在
anaconda
中也不在conda-defaults
中,或者您发现的版本非常旧。如果有疑问,请直接使用conda
或通过web site搜索包。例如,对于最新的plotly
,我必须使用plotly
通道相关问题 更多 >
编程相关推荐