由于我使用的是 Spider,所以我应该使用“conda install”。但是有些软件包无法在“conda install”中安装,而在“pip install”中可以轻松安装。例如,我在“pip install”中安装了Keras,但在Spider中,无法导入Keras(Keras未知)。然后,我再次以 conda install 形式安装了 Keras。
另一方面,在“conda install”中安装的一些软件包可以在 python IDE 或 Spyder 中使用和导入,反之亦然。
pip install在任何环境中安装python包
conda install在conda 环境中安装任何包
例如,tensorflow 库pip需要预安装 CUDA 和其他软件要求,但conda会自动安装所有必要且兼容的依赖项。
正如正确指出的那样,pip从PyPi安装并conda从其自己的anaconda repo获取软件包。
pip另一方面有优点,它可以安装 conda 没有的软件包,并且支持系统范围内的软件包安装。