使用 conda 环境文件夹中的 pip 是否与直接使用该 pip 可执行文件相同?

Is using pip from conda environment folder the same as using that pip executable directly?

是运行

conda activate -n myenv
pip install mypackage

相当于运行

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

?

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

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