gpt4 book ai didi

python - 在我的 Conda 环境中安装 pip 包的位置?

转载 作者:行者123 更新时间:2023-12-03 16:13:53 27 4
gpt4 key购买 nike

据我了解,如果我使用 pip install ___,该包将转到我的全局版本的 python。如果我将目录更改为 Conda 环境中的 ,则该包将在环境中隔离。这样对吗?

我已经搜索尝试找到放置 pip 包的位置(在我的 Conda 环境中)。过去,您会在 /Anaconda3/envs/venv_name/bin/ 中安装 pip 包。 .出现 bin文件夹现在位于 Library 文件夹中,如下所示:/Anaconda3/envs/venv_name/Library/bin .是bin文件夹仍然是放置 pip 安装的软件包的推荐位置?

换句话说,我应该将 pip 安装的软件包放在这里:/Anaconda3/envs/venv_name/Library/bin ?

最佳答案

无需规范
幸运的是,您不必手动指定安装软件包的位置。相反,如果使用 pip与环境相关联,它会将它们安装到 site-packages env 的目录 python .
例子

 > conda activate venv_name

# check that you are using the right pip
> which pip
/Anaconda3/envs/venv_name/bin/pip # should be something like this

> pip install <package name>
这会将软件包安装到 /Anaconda3/envs/venv_name/lib/python3.7/site-packages/ ,或您为 env 安装的任何 Python 版本。
注意:混合 PyPI 和 Conda 包
请注意(正如@WilliamDIrons 指出的那样),通常最好使用 conda install -n venv_name <package name>而不是 pip .通常的做法是只使用 pip当包无法通过 Conda 存储库获得时,在 Conda 环境中。强烈建议阅读并遵循“ Using pip in an environment”文档中的最佳实践。

关于python - 在我的 Conda 环境中安装 pip 包的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54713502/

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