Conda从yml文件创建Dash虚拟环境报ScannerError错误求助
错误触发原因
这个报错是YAML语法规则不满足导致的:
YAML规范要求键名和值之间的冒号:后必须跟至少一个空格,你当前配置文件里第二行name:env_dash的冒号后没有加空格,导致YAML解析器无法正确识别键值结构,解析到第三行dependencies:时就触发了映射值不允许的语法错误。
解决方案
直接修改你的Env_dash.yml文件内容,在name后面的冒号后加一个空格即可,修正后的完整配置文件如下:
# -*- coding: utf-8 -*- name: env_dash dependencies: - python=3.8.3 - pip - pip: - numpy==1.18.5 - pandas==1.0.5 - plotly==5.4.0 - dash==2.0.0 - gunicorn==20.1.0
保存修改后重新执行conda env create -f Env_dash.yml即可正常创建虚拟环境。
内容的提问来源于stack exchange,提问作者Hugo Albert
相关产品推荐
相关产品推荐

