我是python的新手,正在使用miniconda安装所需的软件包。但是我需要将当前项目移至另一个环境,并且必须在新的虚拟环境上安装该项目中使用的软件包。当我使用pipenv时,我可以像这样安装所有依赖项
$pipenv install
conda中是否有等效的方法?还是我必须一个一个地安装软件包?
[如果可以,请您解释一下conda和pipenv的工作原理?我知道conda和pipenv都会创建虚拟环境并在venv中安装软件包。我想知道的是如何管理venv上安装的软件包列表。例如,我想知道Pipfile
和Pipfile.lock
。和康达一样。谢谢。
conda env export -n <environment name> -f spec.yaml
这将创建一个YAML文件,您可以使用该文件来重新创建环境。要创建新环境,请运行:
conda env create -n <new env name> -f spec.yaml