我有一个名为test的conda环境和一个需求文件-rerequirements.txt。
我需要实现的是,我需要根据requirements.txt中的版本检查不同软件包的版本,并显示哪些是最新的,哪些不是。
我需要为该任务编写一个python脚本。例如:如果requirements.txt的django==2.0.6,我必须在测试环境中检查django的安装版本,并相应地显示。
我认为的步骤是:
- 激活脚本内的环境
- 运行"conda-list"命令,并将所有包及其版本作为键值对保存在映射中
- 与requirements.txt匹配
如何使用"conda-activate test"激活python脚本内的环境并运行命令"conda-list"?
conda list
接受参数-n
来指定这样的环境:
conda list -n test
因此无需激活conda-env