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 install
和pip install
的区别我知道conda
我认为可以安装不是来自pypi
的包?但问题是我看到一些开发人员在anaconda
发行版中使用pip
而不是conda
。我希望有人可以添加它。我当然也可以做一些搜索:)
【参考方案1】:
pip install
在任何环境
conda install
在 conda 环境中安装 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