我看到了有关 pip 和 conda 之间差异的其他问题,但我还不清楚,请在标记为重复之前考虑这一点。
如果我跑pip install seaborn
and conda install seaborn
我会得到同样的结果吗?
我可以跑pip install seaborn
两次没有任何问题,但如果我跑pip install
进而conda install
我是否会在两个不同的地方重复获得相同的包裹?
Conda 和 pip 不能互换使用,但有哪些例子?
- pip 和 conda 都安装了软件包(几乎),最终结果相同。可能存在细微差别,例如是否压缩 Egg,这在一定程度上取决于 conda 包的创建方式。 conda 包始终是编译的二进制发行版,而不是源发行版。
- 我不认为 conda 会将它安装在不同的地方,它很可能会覆盖你的 pip 包。但这是有风险的,因为 conda 可以很好地跟踪安装的内容,并找出环境中所有 conda 包之间的所有依赖关系。您确实希望将自己限制在 conda 软件包中,并且仅在确实需要时才安装 pip 软件包。从 pip 包创建 conda 包非常容易。
- 不确定“可互换”,你can将它们并排使用。但是 pip 和 conda 彼此不太了解,因此您可能会在将软件包更新到新版本时遇到麻烦。
总之:如果您使用 conda 软件包,最好坚持使用。通过包版本和环境管理,您可以充分利用 conda 生态系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)