gpt4 book ai didi

python - pip 和 conda 安装相同的包

转载 作者:太空狗 更新时间:2023-10-29 21:30:33 25 4
gpt4 key购买 nike

如果在同一个环境下pip和conda同时安装同一个包会怎样? conda 是为了应对这种情况而设计的吗?你能安全地 pip uninstall pip 版本而不弄乱 conda 版本吗?

最佳答案

它们将安装在同一目录中,例如 /home/user/miniconda/env/envname/lib/python3.6/site-packages/requests

所以如果你同时通过conda和pip安装一个包,然后通过pip卸载它,源代码就没了。这意味着您不能再使用这个包。

安装包时,pip 会检查 dist-info 或 egg-info 目录,而 conda 会检查 conda-meta 目录。在这种情况下,如果先通过 pip 安装,然后通过 conda 安装,则可以通过 conda 和 pip 安装相同的包。在相反的情况下,pip 将认为该包已经安装。

要完全卸载同时通过 conda 和 pip 安装的包,您需要同时运行 conda remove 以删除 conda-meta 中的信息和运行 pip uninstall 以删除 dist-信息目录。

关于python - pip 和 conda 安装相同的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46457545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com