运行以下代码时出现以下错误:
name: myapp-env
dependencies:
- python=3.5
- pip
- django=1.8
- pip:
- django-environ=0.4
Run Code Online (Sandbox Code Playgroud)
错误:
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
Run Code Online (Sandbox Code Playgroud)
将.yml文件格式化为pip安装包的正确方法是什么?
我注意到了我的问题。我使用的是 Sublime text,缩进设置为 Tab。我选择了Convert Indentation to Spaces并且它起作用了。
另外,.yml 文件应如下所示(两个 == 表示 pip 包版本)。
name: myapp-env
dependencies:
- python=3.5
- pip
- django=1.8
- pip:
- django-environ==0.4
Run Code Online (Sandbox Code Playgroud)
它在那里非常明确:YAML(在pyyaml中实现)禁止使用制表符来缩进.将该行更改为<space><space><space><space>- django-environ=0.4.
| 归档时间: |
|
| 查看次数: |
3004 次 |
| 最近记录: |