Python 如果您需要conda和pip提供的软件包,该怎么办?
我一直在和pip(django、drm等)一起开发我的项目。现在我需要使用faiss,它在pip上只有非官方的包(官方-在康达)。在这种情况下我该怎么办?Python 如果您需要conda和pip提供的软件包,该怎么办?,python,pip,conda,Python,Pip,Conda,我一直在和pip(django、drm等)一起开发我的项目。现在我需要使用faiss,它在pip上只有非官方的包(官方-在康达)。在这种情况下我该怎么办? 我能把它们组合起来吗?或者我应该迁移到conda吗?如果您使用的是非conda环境,那么您只能使用pip。也就是说,pip不知道如何安装conda软件包 但如果您切换到使用conda,则可以使用其中一种。如果可能的话,可以使用conda安装所有设备,但在没有其他选择时使用pip 我建议先安装,然后为所有依赖项创建一个新环境。如有必要,只添加p
我能把它们组合起来吗?或者我应该迁移到conda吗?如果您使用的是非conda环境,那么您只能使用
pip
。也就是说,pip
不知道如何安装conda软件包
但如果您切换到使用conda
,则可以使用其中一种。如果可能的话,可以使用conda
安装所有设备,但在没有其他选择时使用pip
我建议先安装,然后为所有依赖项创建一个新环境。如有必要,只添加pip
-依赖项(如果有)
如果您需要不常见或出血边缘包,您也可以考虑从<代码> CONDAGORION 通道获得CONDA包,而不是<代码>默认通道。 你说的“我能把它们结合起来吗?”,是什么意思。您是否在询问是否可以在同一环境中安装
conda
和pip
软件包?@AlexandrFarkas请查看上面的编辑内容--在调用pip
之前,不要忘了激活环境!(谢谢@merv。)
conda create --name alex python=3.8 pip django requests bla-bla-bla
conda activate alex
pip install drm foo bar yada-yada