我参加了一个建议我们使用anaconda的课程。因此,没有requirements.txt,而只需要包含在anaconda中的软件包。
由于我已经设置了python环境,我不想安装另一个python。是否有从anaconda安装所有软件包的requirements.txt?
答案 0 :(得分:0)
选择所需的python版本和目标操作系统和体系结构时,检查https://docs.anaconda.com/anaconda/packages/pkg-docs,您将看到所有可用的软件包,并且有一个列包含anaconda安装程序中默认包含的软件包。
对于example python 2.7 win 64bits
您可以创建一个python脚本来检查<i class="fa fa-check"></i>
并创建默认包的txt。
修改强> 添加我在下面的评论中建议的另一种方式。
替代方法: 使用在线正则表达式Web服务
步骤1:复制html表删除更简单的正则表达式不需要的标签并保留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>
我很确定它可以改进但是有效。< / p>
步骤3:通过指定输出捕获组的方式获取列表:$1 \n
$ 1是您的捕获组,\ n是换行符,因此您将得到如下所示的包列表:
alabaster
anaconda-client
anaconda-navigator
anaconda-project
asn1crypto
astroid
astropy
babel