首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对于Python环境,应该使用conda还是conda-forge?

对于Python环境,应该使用conda还是conda-forge?
EN

Stack Overflow用户
提问于 2016-10-05 00:19:58
回答 3查看 93.5K关注 0票数 181

Condaconda-forge都是Python包管理器。当包同时存在于两个存储库中时,合适的选择是什么?例如,Django可以与任何一个一起安装,但两者之间的区别是有几个依赖项(conda-forge有更多依赖项)。对于这些差异没有任何解释,甚至连简单的自述文件都没有。

应该使用哪一个?Conda还是conda-forge?有关系吗?

EN

回答 3

Stack Overflow用户

发布于 2020-05-06 04:39:52

蟒蛇已经改变了他们的Terms of Service,这样“重度商业用户”将不得不付费,这不包括conda-forge频道。

如果你不想为使用付费,你可能会想坚持使用conda-forge。如docs中所述

代码语言:javascript
复制
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install <package-name>

您还可以使用miniforge,它将conda-forge作为默认通道,并支持ppc64le和aarch64平台以及其他常用平台。

如果您已经安装了conda并且想要删除默认通道,您可以使用

代码语言:javascript
复制
conda config --show channels

来查看您的频道,并可以使用

代码语言:javascript
复制
conda config --remove channels channel-name

若要删除通道,请执行以下操作。

票数 21
EN

Stack Overflow用户

发布于 2019-07-16 23:08:01

在conda-forge通道中,您可以找到为conda构建但尚未成为官方Anaconda发行版一部分的包。

通常,您可以使用它们中的任何一个。

票数 6
EN

Stack Overflow用户

发布于 2018-06-23 00:35:04

有一些Python库不能用简单的conda install安装,因为除非应用conda-forge,否则它们的通道是不可用的。根据我的经验,pip比conda更适合研究不同的通道源。例如,如果你想安装python-constraint,你可以通过pip install来安装,但是要通过**cond **来安装。您必须指定通道- conda-forge

代码语言:javascript
复制
conda install -c conda-forge python-constraint // works

但不是

代码语言:javascript
复制
conda install python-constraint
票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39857289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档