如果您需要conda和pip提供的软件包,该怎么办?

2024-05-15 14:42:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在和pip(django、drm等)一起开发我的项目。现在我需要使用faiss,它在pip上只有非官方的包(官方-在康达)。在这种情况下我该怎么办? 我能把它们组合起来吗?还是我应该迁移到康达


Tags: pip项目django官方情况faissdrm
1条回答
网友
1楼 · 发布于 2024-05-15 14:42:56

如果您使用的是非conda环境,那么您只能使用pip。也就是说,pip不知道如何安装conda软件包

但是如果您切换到使用conda,那么您可以使用其中一种The general recommendation是在可能的情况下使用conda安装所有内容,但在没有其他选择时使用pip

我建议安装Miniconda,然后为所有依赖项创建一个新环境。如有必要,只添加pip依赖项(如果有)

conda create  name alex python=3.8 pip django requests bla-bla-bla
conda activate alex
pip install drm foo bar yada-yada

如果您需要不常见或出血边缘包,您也可以考虑从^ {< CD7>}通道获得您的CONDA包,而不是^ ^ }通道。{a3}

相关问题 更多 >