Python 如何从没有默认包的yml创建conda env?
我想在yml文件中描述我的所有部门: 我可以执行此操作并运行此命令:Python 如何从没有默认包的yml创建conda env?,python,conda,Python,Conda,我想在yml文件中描述我的所有部门: 我可以执行此操作并运行此命令:conda env create-f environment.yml 这安装了一堆我不想要的额外垃圾 但是我可以运行这个命令来创建最小的conda env:conda create--name test layers python--no default packages 现在我想使用我的yml配置 这不起作用:condacreate--name myenv-f environment.yml--no默认包--yes 错误:Pa
conda env create-f environment.yml
这安装了一堆我不想要的额外垃圾
但是我可以运行这个命令来创建最小的conda env:conda create--name test layers python--no default packages
现在我想使用我的yml配置
这不起作用:condacreate--name myenv-f environment.yml--no默认包--yes
错误:PackagesNotFoundError:以下软件包无法从当前频道获得:-environment.yml
这不起作用:conda env create-f environment.yml——没有默认包
错误:无法识别的参数:--没有默认包
如何使用yml文件,同时又不安装一堆默认软件包
编辑
我觉得我遗漏了一些东西,因为工具不可能如此迟钝和愚蠢。我想我应该先尝试创建env,然后从一个文件中更新,看看至少这样做是否有效:
conda create --name myenv python --no-default-packages --yes
conda env update --name myenv --file environment.yml
现在我的env有了所有我想要避免的默认包!我真的要用脚本来解析我的environment.yaml并运行命令自己安装每个dep和pip包吗?您是否尝试使用--无dep
?例如:
conda create --name myenv -f environment.yml --no-deps --yes
您是否尝试过使用--无deps
?例如:
conda create --name myenv -f environment.yml --no-deps --yes
如果希望完全跳过依赖项检查,请使用“--no deps”选项。这可能会导致环境中出现不兼容的软件包,因此必须非常小心地使用此选项。
-这对我有什么帮助?我只需要dep检查,而不是我没有使用的任何默认包。如果您希望完全跳过依赖项检查,请使用“--no deps”选项。这可能会导致环境中出现不兼容的软件包,因此必须非常小心地使用此选项。
-这对我有什么帮助?我想dep检查只是没有任何默认的包我不使用