首页 > 解决方案 > 在 miniconda 环境中检查包版本

问题描述

我有一个名为 test 的 conda 环境和一个需求文件-requirements.txt。

我需要实现的是,我需要根据 requirements.txt 中的版本检查不同包的版本,并显示哪些是最新的,哪些不是。

我需要为该任务编写一个 python 脚本。例如:如果 requirements.txt 有 django==2.0.6,我必须检查测试环境中安装的 django 版本并相应地显示。

我认为的步骤是:

  1. 激活脚本内的环境
  2. 运行“conda list”命令并将所有包及其版本保存在地图中作为键值对
  3. 与 requirements.txt 匹配

如何使用“conda activate test”激活 python 脚本中的环境并运行命令“conda list”?

标签: python-3.6condavirtual-environment

解决方案


conda list接受参数-n来指定这样的环境:

conda list -n test

所以不需要激活 conda env


推荐阅读