【问题标题】:conda before pip installpip 安装前的 conda
【发布时间】:2018-11-18 06:07:01
【问题描述】:

每当我想安装 python 包时,我都会在大多数网站上找到pip install <package> 说明/github 等中的 README.md 文档。

一位同事最近告诉我先尝试conda install <package>,如果失败(因为包不可用),然后再使用pip install 进程。

尝试 conda 安装步骤真的有必要/有益吗,还是我可以直接执行 pip install 吗?

【问题讨论】:

    标签: python pip anaconda conda


    【解决方案1】:

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

    请务必注意,您不能互换使用 pip 和 conda,因为 conda 具有不同的打包格式。

    简明扼要地回答您的问题:如果您使用一个,无论您在做什么,我都会坚持使用它,而不是使用 conda,“直到它对某些东西不起作用”,然后切换到 pip 进行安装conda 处理不了。这是陷入你无法解释的麻烦的超级好方法。

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

    【讨论】:

    猜你喜欢
    • 2020-04-06
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 2018-01-31
    • 2018-03-09
    • 2019-08-15
    • 2021-12-16
    相关资源
    最近更新 更多