首页 > 解决方案 > 如何使用“conda list”输出 txt 安装 conda 包

问题描述

得到一个package_conda.txt格式如下的文件。

# packages in environment at /scratch/xxxx/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0  
absl-py                   0.7.1                    pypi_0    pypi
alabaster                 0.7.12                   py37_0  
...
...

该文件由命令生成conda list > package_conda.txt

我尝试安装列出的软件包,conda install --file package_conda.txt但收到错误消息:

CondaValueError: could not parse '_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0' in: package_conda.txt

标签: pythonanaconda

解决方案


如果您想与 conda 一起使用,您需要:

conda list -e > package_conda.txt
conda create --name <env> --file package_conda.txt

但这不能与 pip 一起使用,对于 pip:

pip freeze > package_conda.txt
pip install -r package_conda.txt

推荐阅读