【问题标题】:Is using pip from conda environment folder the same as using that pip executable directly?使用 conda 环境文件夹中的 pip 与直接使用该 pip 可执行文件相同吗?
【发布时间】:2021-12-22 06:42:11
【问题描述】:

正在运行

conda activate -n myenv
pip install mypackage

相当于跑步

/opt/anaconda3/envs/myenv/bin/pip install mypackage

?

【问题讨论】:

  • 是的,但如果你弄乱了路径,你可能会有意或无意地搞砸它。如果你想确定你总是可以从环境中运行 python -m pip。

标签: python pip conda miniconda virtual-environment


【解决方案1】:

是的,它们实际上是相同的,因为 Conda 环境激活会将环境的 bin/ 目录预先添加到 PATH 中,因此前者将评估为后者。

但是,可能需要注意的是,如果activation scripts 对 PATH 或 pip 相关的环境变量进行了一些非标准操作,则可能会有所不同。但这只是关于可能性的说明,而不是在典型使用中遇到的问题。

【讨论】:

    猜你喜欢
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 2019-10-20
    • 2021-08-04
    相关资源
    最近更新 更多