Conda
和conda-forge
都是Python包管理器。当包同时存在于两个存储库中时,合适的选择是什么?例如,Django可以与任何一个一起安装,但两者之间的区别是有几个依赖项(conda-forge有更多依赖项)。对于这些差异没有任何解释,甚至连简单的自述文件都没有。
应该使用哪一个?Conda还是conda-forge?有关系吗?
发布于 2020-05-06 04:39:52
蟒蛇已经改变了他们的Terms of Service,这样“重度商业用户”将不得不付费,这不包括conda-forge
频道。
如果你不想为使用付费,你可能会想坚持使用conda-forge
。如docs中所述
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install <package-name>
您还可以使用miniforge,它将conda-forge
作为默认通道,并支持ppc64le和aarch64平台以及其他常用平台。
如果您已经安装了conda
并且想要删除默认通道,您可以使用
conda config --show channels
来查看您的频道,并可以使用
conda config --remove channels channel-name
若要删除通道,请执行以下操作。
发布于 2019-07-16 23:08:01
在conda-forge通道中,您可以找到为conda构建但尚未成为官方Anaconda发行版一部分的包。
通常,您可以使用它们中的任何一个。
发布于 2018-06-23 00:35:04
有一些Python库不能用简单的conda install
安装,因为除非应用conda-forge,否则它们的通道是不可用的。根据我的经验,pip比conda更适合研究不同的通道源。例如,如果你想安装python-constraint
,你可以通过pip install
来安装,但是要通过**cond **来安装。您必须指定通道- conda-forge
。
conda install -c conda-forge python-constraint // works
但不是
conda install python-constraint
https://stackoverflow.com/questions/39857289
复制相似问题