gpt4 book ai didi

python - 如何在 conda env 中重用全局站点包

转载 作者:太空狗 更新时间:2023-10-29 21:06:55 24 4
gpt4 key购买 nike

我有一个名为 ABC 的项目,我在折叠 ~/anaconda/envs/ABC 中有一个专门用于它的 conda env,我相信它是一个 venv,我想使用全局站点包中的一些特定包。

对于正常的 Python 安装,可以从 venv 文件夹中删除 no-global-site-package.txt,或者将 venv 设置为使用 global-site-packages,但我没有找到任何等效的方法在 Anaconda 中执行此操作。在线文档也没有答案。

如何为 Anaconda 执行此操作?

最佳答案

您不能在 conda 中明确地执行此操作,原则是 envs 是完全独立的。

但是 conda 的当前默认行为是允许从环境中查看所有 全局用户站点包,如前所述in this question .因此,默认行为将允许您按照自己的意愿行事,但无法根据要求仅允许“某些特定的”全局包。

此行为已导致 onetwo问题。为了避免它,export PYTHONNOUSERSITE=1之前source activate <your env> .请注意,开发人员正计划更改默认行为以设置 PYTHONNOUSERSITE=1在 4.4.0 中(根据链接的第二个问题)。

关于python - 如何在 conda env 中重用全局站点包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35835274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com