Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从没有默认包的yml创建conda env?_Python_Conda - Fatal编程技术网

Python 如何从没有默认包的yml创建conda env?

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

我想在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

错误:
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检查只是没有任何默认的包我不使用