首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在conda中通过包描述进行搜索?

是否可以在conda中通过包描述进行搜索?
EN

Stack Overflow用户
提问于 2021-01-13 10:15:39
回答 1查看 166关注 0票数 0

我习惯于在基于Debian的发行版下使用apt搜索和安装包,它的一个有用的功能是您还可以在包的描述中进行搜索,因此您不需要知道包的确切名称即可找到它。它可以以探索性的方式使用。例如,假设我正在搜索与函数式编程相关的包,但脑海中并没有具体的包。我可以这样做:

代码语言:javascript
复制
(base) user@desktop:~$ apt-cache search functional | grep 'programming'
libio-async-perl - modules for asynchronous event-driven programming
libjs-underscore - JavaScript's functional programming helper library
afnix-doc - Compiler and run-time for the AFNIX programming language (documentation)
elpa-agda2-mode - dependently typed functional programming language — emacs mode
libavutil-dev - FFmpeg library with functions for simplifying programming - development files
libavutil56 - FFmpeg library with functions for simplifying programming - runtime files
libghc-agda-doc - dependently typed functional programming language; documentation
libghc-generic-deriving-dev - generic programming library for generalised deriving
libghc-generic-deriving-doc - generic programming library for generalised deriving; documentation
libghc-reactive-banana-dev - Library for functional reactive programming (FRP)
libghc-reactive-banana-doc - Library for functional reactive programming (FRP); documentation
elixir - functional meta-programming aware language
elpa-ess - Emacs mode for statistical programming and data analysis
faust - functional programming language for realtime audio applications
faust-common - functional programming language for realtime audio applications - common files
fsharp - functional-first programming language - compiler for the CLI
golang-github-go-ldap-ldap-dev - Basic LDAP v3 functionality for the Go programming language
golang-gopkg-ldap.v3-dev - basic LDAP v3 functionality for the GO programming language
hsbrainfuck - interpreter for the brainfuck programming language
libfaust2 - functional programming language for realtime audio applications - libraries
libfsharp-core4.3-cil - functional-first programming language - core runtime library
libfsharp-data-typeproviders4.4-cil - functional-first programming language - data integration library
libghc-generic-deriving-prof - generic programming library for generalised deriving; profiling libraries
libghc-reactive-banana-prof - Library for functional reactive programming (FRP); profiling libraries
libparanoid-perl - module for safer, more secure programming
libreact-ocaml - functional reactive programming in OCaml (plugins)
libreact-ocaml-dev - functional reactive programming in OCaml
lua-moses - Utility library for functional programming in Lua
node-underscore - JavaScript's functional programming helper library - NodeJS
r-cran-lambda.r - GNU R modeling data with functional programming
r-cran-purrr - GNU R functional programming tools
rust-doc - Rust systems programming language - Documentation
rust-src - Rust systems programming language - source code
rustc - Rust systems programming language
urweb - purely functional language for web programming
wadc - programming environment for creating Doom maps

现在我安装了Anaconda,并注意到提供的包管理器conda在运行"conda search“时似乎只按名称搜索包。有没有办法让它表现得像apt一样,也可以通过描述进行搜索?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-16 06:16:13

不能,不能用conda search搜索软件包描述。conda search的查询结果,包括带有--info|-i标志的查询结果,不包含包描述信息。

从Anaconda Cloud检索包摘要的功能有限。这是由软件包anaconda-client中的anaconda show命令提供的,并且仅提供精确匹配(通道和软件包)。例如,

代码语言:javascript
复制
(base) $ anaconda show 'conda-forge/r-purrr'
Using Anaconda API: https://api.anaconda.org
Name:    r-purrr
Summary: A complete and consistent functional programming toolkit for R.
Access:  public
Package Types:  conda
Versions:
   + 0.2.2
   + 0.2.3
   + 0.2.4
   + 0.2.5
   + 0.3.1
   + 0.3.2
   + 0.3.3
   + 0.3.4

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/conda-forge r-purrr

但是,这不会像在OP中那样搜索包描述,而是只检索所查询包的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65694757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档