你怎么知道从哪个 conda 频道安装?
How do you know which conda channel to install from?
使用 conda intall
安装包时,你怎么知道要使用哪个频道?
conda install
包名(默认频道)
conda install -c anaconda
包名
conda install -c conda-forge
包名
conda install -c some-other-channels
包名
・
・
・
我知道有人说频道并不重要,但我在安装时遇到了这个问题 jupyter
-
当我尝试 conda install jupyter
时,设置 jupyter notebook
时出现错误 ImportError: DLL load failed
。
然而,当我尝试 conda install -c anaconda jupyter
时,它工作正常。
在 Anaconda Cloud 上搜索时,有 jupyter
个不同渠道提供的套餐。
简短的回答是:你不知道。我建议使用 conda-forge
作为一个具有更广泛的软件包及其最新版本选择的软件包。还有一些其他差异,例如conda-forge
比 mkl
更喜欢 openblas
,您可以在默认 anaconda
.
中找到
通常您不必担心使用哪个频道,只需添加您需要的所有频道并请求 conda
保持优先级:
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install <package>
我强烈推荐 Anaconda 文档中的 this read,它解释了它如何管理优先级并选择正确的通道。
可能有一些罕见的情况,例如您的情况,无论出于何种原因,anaconda
都是更好的选择。我假设这是因为您选择了旧的 Jupyter。请注意,自从 JupyterLab 取代 Jupyter 以来已经有好几年了,人们对维护旧版本的关注较少(它应该只是重要的错误和安全修复)。
也可能是您要查找的软件包既不在 anaconda
也不在 conda-defaults
中 - 或者您找到的版本真的很旧。如有疑问,请直接使用 conda
或通过 web site 搜索包。例如,对于最新的 plotly
我必须使用 plotly
频道。
使用 conda intall
安装包时,你怎么知道要使用哪个频道?
conda install
包名(默认频道)conda install -c anaconda
包名conda install -c conda-forge
包名conda install -c some-other-channels
包名
・
・
・
我知道有人说频道并不重要,但我在安装时遇到了这个问题 jupyter
-
当我尝试 conda install jupyter
时,设置 jupyter notebook
时出现错误 ImportError: DLL load failed
。
然而,当我尝试 conda install -c anaconda jupyter
时,它工作正常。
在 Anaconda Cloud 上搜索时,有 jupyter
个不同渠道提供的套餐。
简短的回答是:你不知道。我建议使用 conda-forge
作为一个具有更广泛的软件包及其最新版本选择的软件包。还有一些其他差异,例如conda-forge
比 mkl
更喜欢 openblas
,您可以在默认 anaconda
.
通常您不必担心使用哪个频道,只需添加您需要的所有频道并请求 conda
保持优先级:
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install <package>
我强烈推荐 Anaconda 文档中的 this read,它解释了它如何管理优先级并选择正确的通道。
可能有一些罕见的情况,例如您的情况,无论出于何种原因,anaconda
都是更好的选择。我假设这是因为您选择了旧的 Jupyter。请注意,自从 JupyterLab 取代 Jupyter 以来已经有好几年了,人们对维护旧版本的关注较少(它应该只是重要的错误和安全修复)。
也可能是您要查找的软件包既不在 anaconda
也不在 conda-defaults
中 - 或者您找到的版本真的很旧。如有疑问,请直接使用 conda
或通过 web site 搜索包。例如,对于最新的 plotly
我必须使用 plotly
频道。