在anaconda上使用pip安装python包有什么效果? [重复]

问题描述 投票:0回答:1

我安装了新的 anaconda v4.4。我意识到 python 包可以使用 conda 和 pip 来安装。使用anaconda时使用pip安装python包而不是conda有什么效果? pip 安装的库会停止运行吗?我正在使用 python v3

编辑:我认为这个问题不是重复的pip 和 conda 之间有什么区别? 该问题解释了 pip 和 conda 之间的区别,但没有讨论当可以使用 conda 时使用 pip 的效果。

python anaconda conda
1个回答
15
投票
如果您使用

pipconda

 进行安装,
一切可能
都会继续工作。但是,Conda 无法管理 
pip
 已安装的依赖项 - 它无法升级它们或删除它们。更重要的是,conda 将安装一个包 
,即使它已经安装了 pip
!试试这个测试:

conda create -n testenv python=3 conda activate testenv pip install numpy conda install scipy

您将从第三个命令中看到 conda 将要重新安装 NumPy,即使它已经使用

pip

 安装了。如果存在链接不同的 C 库或类似情况,这可能会导致问题。一般来说,只要有可能,请使用 conda 将软件包安装到 conda 环境中。

© www.soinside.com 2019 - 2024. All rights reserved.