如何解决如何在我的所有 conda 环境中搜索特定的 conda 或 pip 包? 上下文问题我的尝试
上下文
我有十几个conda environments,里面有不同的包。
有时我开始编写一个新的 Python 项目,并且知道我已经使用所需的包设置了 conda 环境,但我不知道 是哪个 conda 环境。
同样,我有时会重新访问旧项目,但我不记得我应该在哪个 conda 环境中运行它们以便满足所有包依赖项。
问题
如何轻松/快速地在所有 conda 环境中搜索特定(一组)软件包?
我的尝试
conda search
带有 --envs
选项的 conda search
似乎是实现此目的的完美工具。不幸的是,它无法找到使用 pip
安装的软件包。
例如我尝试搜索 pymupdf
包,但没有返回结果:
PS > conda search --envs *pymupdf*
Searching environments for *pymupdf*: done
# Name Version Build Channel Location
但是,我知道这个包安装在我名为 py39
的环境中:
PS > conda list -n py39 pymupdf
# packages in environment at C:\Users\username\Miniconda3\envs\py39:
#
# Name Version Build Channel
pymupdf 1.18.13 pypi_0 pypi
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。