[英]How do I create a conda env from a yml with no default packages?
我想在一个 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 文件而不安装一堆默认包?
我觉得我错过了一些东西,因为工具不能这么迟钝和愚蠢。 我想我会先尝试创建环境,然后从文件中更新,看看是否至少有效:
conda create --name myenv python --no-default-packages --yes
conda env update --name myenv --file environment.yml
现在我的环境有所有我想避免的默认包。 我真的必须将它包装在解析我的环境的脚本中吗?
您是否尝试使用--no-deps
? 如:
conda create --name myenv -f environment.yml --no-deps --yes
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.