检查 python 中是否存在 conda 包

Ten*_*sor 1 python package conda

对于给定的 python 版本、平台,除了抓取 conda 网站之外,还有其他方法可以检查 conda 上是否有可用的包(使用 python)吗?

目标是使用 python 代码进行检查,而不是通过抓取或命令行抓取。

示例 URL: https: //anaconda.org/conda-forge/xlwt/files

Ade*_*lin 6

您可以搜索可用的包

\n\n

conda search $SEARCH_TERM

\n\n

官方文档中的示例

\n\n
\n

搜索名为“scikit-learn”的特定包:

\n\n
conda search scikit-learn\n
Run Code Online (Sandbox Code Playgroud)\n\n

搜索包名中包含“scikit”的包:

\n\n
conda search *scikit*\n
Run Code Online (Sandbox Code Playgroud)\n\n

请注意,您的 shell 可能会在将命令传递给 conda 之前展开 \'*\'。因此,有时需要在查询周围使用单引号或双引号。

\n\n
conda search \'*scikit\' conda search "*scikit*"\n
Run Code Online (Sandbox Code Playgroud)\n\n

搜索 64 位 Linux 的软件包(默认情况下,显示适用于您当前平台的软件包):

\n\n
conda search numpy[subdir=linux-64]\n
Run Code Online (Sandbox Code Playgroud)\n\n

搜索特定版本的包:

\n\n
conda search \'numpy>=1.12\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

在特定频道上搜索包

\n\n
 conda   search   conda-forge::numpy  conda  search  \'numpy[chan\xe2\x80\x90nel=conda-forge, subdir=osx-64]\'\n
Run Code Online (Sandbox Code Playgroud)\n
\n