如何在conda environment.yml文件中启用安装包?

时间:2015-12-16 14:33:36

标签: python conda

运行以下代码时出现以下错误:

name: myapp-env
dependencies:
- python=3.5
- pip
- django=1.8
- pip:
    - django-environ=0.4

错误:

yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
  in "<string>", line 7, column 1:
        - django-environ=0.4

将.yml文件格式化为pip安装包的正确方法是什么?

2 个答案:

答案 0 :(得分:5)

在那里非常明确:YAML(在pyyaml中实现)禁止使用制表符来缩进。将该行更改为<space><space><space><space>- django-environ=0.4

答案 1 :(得分:4)

我注意到了我的问题。我使用的是Sublime文本,而Indentation设置为Tab。我选择Convert Indentation to Spaces并且它有效。

此外,.yml文件应如下所示(两个==用于pip包版本)。

name: myapp-env
dependencies:
- python=3.5
- pip
- django=1.8
- pip:
    - django-environ==0.4