小编Mik*_*lia的帖子

conda:如果我们设置 pip_interop_enabled=True 会有什么区别?

该网站上有许多帖子通常顺便提及pip_interop_enabled=True在某些环境中进行设置的想法。据我所知,这使得 conda 和 pip3 在某种程度上可以更好地交互。准确地说,如果这是真的,人们说 conda 将在 PyPI 中搜索主通道中不存在的包。他们还说这是“实验性的”。

这是conda关于此的文档。它指出,即使使用 pip_interop_enabled=False,最近版本中 conda 的大部分行为也得到了改进,导致人们质疑此设置的作用。

我的问题是:实际上,这一切意味着什么?

  • 如果这是 True 则 conda 将搜索 PyPI,如果这是 False,则 conda 将搜索 PyPI 的唯一区别是什么?
  • 它还有其他作用吗?例如,如果我需要从 pip 安装一些包,如果此设置为 True,conda 是否会更好地知道不要破坏它?
  • 准确地说,如果我将其设置为 True,会出现什么问题?如果此“实验”设置设置为 True,是否存在已知的边缘情况会以某种方式破坏事物?
  • 为什么我不想设置这个?

python pip pypi anaconda conda

4
推荐指数
1
解决办法
271
查看次数

标签 统计

anaconda ×1

conda ×1

pip ×1

pypi ×1

python ×1