安装pip之前的conda

时间:2018-11-18 06:07:01

标签: python pip anaconda conda

每当我想安装python软件包时,我都会在大多数站点/ github等README.md文档中找到pip install <package>指令。

一个同事最近告诉我,首先尝试conda install <package>,如果这样做失败(因为该软件包不可用),则以后再使用pip install

尝试使用conda安装步骤真的必要/有益吗,或者我可以直接进行pip install吗?

1 个答案:

答案 0 :(得分:3)

这取决于您的用例。康达比点子做得更多。 Conda是在点子之后开发的,因为Conda的人们认为点子做得不够。它旨在处理python领域之外的库依赖项,例如C库,R包或其他任何带有轮子的东西。以及自行处理python包。这很重要,因为这些软件包的源代码中没有标准的setup.py,因此python不会将它们安装到site-packages目录中,这对于轻松导入很有用。

请注意,您不能将pip和conda互换使用,因为conda的包装格式不同。

要简洁地回答您的问题:如果您使用一个,我会在所有工作中坚持使用它,而不使用conda“直到它对某事不起作用”,然后切换到pip进行安装康达无法处理。这是陷入无法解释的麻烦的超级好方法。

我的建议:如果仅坚持使用python和python,请使用pip。如果您正在考虑对项目有价值的外部库,那么conda是一个不错的选择。