pip install vs conda install [重复]

Posted

技术标签:

【中文标题】pip install vs conda install [重复]【英文标题】:pip install vs conda install [duplicate] 【发布时间】:2021-04-08 16:12:14 【问题描述】:

由于我使用的是 Spider,我应该使用“conda install”。但是有些软件包不能安装在“conda install”中,而它们可以很容易地安装在“pip install”中。例如,我在“pip install”中安装了 Keras,但在 Spider 中,无法导入 Keras(Keras 未知)。然后,我再次以 conda install 形式安装了 Keras。

另一方面,在“conda install”中安装的一些包可以在 python IDE 或 Spyder 中使用和导入,反之亦然。

【问题讨论】:

我喜欢你的问题...我也很好奇conda installpip install的区别我知道conda我认为可以安装不是来自pypi的包?但问题是我看到一些开发人员在anaconda 发行版中使用pip 而不是conda。我希望有人可以添加它。我当然也可以做一些搜索:) 【参考方案1】:

pip install任何环境

中安装python

conda installconda 环境中安装 any

例如 tensorflow 库,pip 需要预先安装 CUDA 和其他软件要求,但 conda 会自动安装所有必要且兼容的依赖项。

正如正确指出的那样,pip 从PyPi 安装,conda 从它自己的anaconda repo 获取包。

另一方面,pip 有优势,它可以安装 conda 没有的包,还支持系统范围的包安装。

查看:What is the difference between pip and conda?

还有:Understanding Conda and Pip

【讨论】:

以上是关于pip install vs conda install [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Conda 版本 pip install -r requirements.txt --target ./lib

conda 是不是从使用 pip install 安装的 pypi 更新软件包?

conda install 和 pip 的区别

conda/pip 为啥现在国内镜像不能用了

解决用conda/pip install 安装库太慢的问题

conda中安装pytorch是总是超时,通过换源解决