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

How do I pip install packages in a conda environment.yml file?

当我运行下面的代码时出现以下错误:

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 安装包的正确方法是什么?

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

我注意到了我的问题。我使用的是 Sublime 文本,缩进设置为 Tab。我选择了 Convert Indentation to Spaces 并且成功了。

另外,.yml文件应该如下(pip包版本两个==)

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