【发布时间】:2019-11-16 06:15:16
【问题描述】:
我创建了一个 conda 环境 然后 pip 使用 pip 轮安装了 tensorflow。 numpy 是由 pip 在同一阶段安装的。
尝试安装 scipy 时, conda 想要与 pip installed numpy 并行安装 numpy....?
如何让conda识别各种安装?
【问题讨论】:
我创建了一个 conda 环境 然后 pip 使用 pip 轮安装了 tensorflow。 numpy 是由 pip 在同一阶段安装的。
尝试安装 scipy 时, conda 想要与 pip installed numpy 并行安装 numpy....?
如何让conda识别各种安装?
【问题讨论】:
这就是 Conda v4.6 中引入的 the new configuration option pip_interop_enabled 的用途。它仍然被认为是“预览”功能,但我已经成功使用它:
conda config --set pip_interop_enabled true
在此功能正式发布之前,我认为在运行上述代码时使用--env 标志将其使用限制为基于每个环境是明智的。
应该记住,首选 Conda 包仍然是最佳做法。在这方面必须阅读的是“Using Pip in a Conda Environment”。
【讨论】: