如何在 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
当我运行下面的代码时出现以下错误:
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