我对conda install
&的差异有一个合理的理解。 pip install
;如何pip
只安装python包& conda
可以安装非python二进制文件。但是,这两者之间存在一些重叠。这让我想问:
当两者都提供套餐时,使用conda
或pip
时的经验法则是什么?
例如,TensorFlow
在两个存储库中均可用,但来自tensorflow docs:
在Anaconda中,我们建议安装TensorFlowpip install
命令,而不是conda install
命令。
但是,还有许多其他包重叠,例如numpy
,scipy
等。
但是,this Stackoverflow answer表明conda install
应该是默认&仅当pip
中的包不可用时才应使用conda
。即使对于TensorFlow
或其他仅限python的包,这是真的吗?