如何安装 Anaconda 中包含的所有软件包?

How do I install all packages that are included in Anaconda?

我正在参加一个建议我们使用 anaconda 的课程。因此,没有 requirements.txt,而只需要 anaconda 中包含的包。

因为我已经设置了 python 环境,所以我不想安装另一个 python。是否有 requirements.txt 从 anaconda 安装所有软件包?

当您 select 所需的 python 版本和目标 OS 和体系结构时,检查 https://docs.anaconda.com/anaconda/packages/pkg-docs 您将看到所有可用的包,并且有一列包含包默认包含在 anaconda 安装程序中。

对于example python 2.7 win 64bits

您可以制作一个 python 脚本来检查 <i class="fa fa-check"></i> 并制作一个默认包的 txt。

编辑: 添加我在下面的评论中建议的另一种方式。

替代方法: 使用在线正则表达式网络服务

第 1 步:复制 html table 为更简单的正则表达式删除不必要的标签并像这样保留 tr td 标签

<tr> <td><a href="https://github.com/ContinuumIO/anaconda-nb-extensions-meta-config">_nb_ext_conf</a></td> <td>0.4.0</td> <td>A configuration metapackage for enabling Anaconda-bundled jupyter extensions / BSD</td> <td></td> </tr>

第 2 步:将其粘贴到 regexr 之类的正则表达式网络中并制作你的正则表达式,我很快就想出了这个:<td><a.+">(.+)<\/a><\/td>\s+<td>.+<\/td>\s+<td>.+<\/td>\s+<td><i.+check.+<\/td> 我很确定它可以改进但有效.

第 3 步:通过指定您希望如何输出捕获组来获取您的列表: \n$1 是您的捕获组,\n 是换行符,因此您将获得如下所示的包列表:

alabaster anaconda-client anaconda-navigator anaconda-project asn1crypto astroid astropy babel