我想在yml文件中描述我的所有部门:
我可以这样做并运行这个命令:conda env create -f environment.yml
这安装了一堆我不想要的额外垃圾
但是我可以运行这个命令来创建一个最小conda env:conda create --name test-layers python --no-default-packages
现在我想使用我的yml配置
这不起作用:conda create --name myenv -f environment.yml --no-default-packages --yes
错误:PackagesNotFoundError: The following packages are not available from current channels: -environment.yml
这不起作用:conda env create -f environment.yml --no-default-packages
错误:unrecognized arguments: --no-default-packages
如何使用yml文件,同时又不安装一堆默认软件包
我觉得我遗漏了一些东西,因为工具不可能如此迟钝和愚蠢。我想我应该先尝试创建env,然后从一个文件中更新,看看至少这样做是否有效:
conda create --name myenv python --no-default-packages --yes
conda env update --name myenv --file environment.yml
现在我的env有了所有我想要避免的默认包!我真的要用一个脚本来解析我的environment.yaml并运行一个命令来安装每个dep和pip包吗
你试过使用
no-deps
吗?例如:相关问题 更多 >
编程相关推荐