首页 文章

使用pip在anaconda上安装python包有什么影响?

提问于
浏览
11

我安装了一个新的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的效果 .

1 回答

  • 12

    如果您使用 pip 来安装vs conda ,一切都可能继续有效 . 但是,Conda无法管理 pip 已安装的依赖项 - 它无法升级它们或删除它们 . 更重要的是,conda会安装一个包 even if its already been installed with pip !试试这个测试:

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

    您将从第三个命令中看到conda将要重新安装NumPy,即使它已经安装了 pip . 如果存在链接不同的C库,或者类似的东西,这可能会导致问题 . 通常,只要有可能,使用conda将包安装到conda环境中 .

相关问题