我安装了新的anaconda v4.4。我意识到可以使用conda和pip安装python包。使用anaconda时使用pip安装python包而不是conda会有什么影响? pip安装的库是否会停止运行?我正在使用python v3
编辑:我认为这个问题不是What is the difference between pip and conda?的重复 这个问题解释了pip和conda之间的区别,但没有谈到在使用conda时使用pip的效果。
答案 0 :(得分:12)
如果您使用conda
安装vs pip
,那么可能会继续有效。但是,Conda无法管理pip
已安装的依赖项 - 它无法升级它们或删除它们。更重要的是,即使已经安装了conda create -n testenv python=3
conda activate testenv
pip install numpy
conda install scipy
,conda也会安装软件包!试试这个测试:
pip
您将从第三个命令中看到conda将要重新安装NumPy,即使它已经与{{1}}一起安装。如果存在链接不同的C库,或者类似的东西,这可能会导致问题。通常,只要有可能,使用conda将包安装到conda环境中。