SAE 本地环境报错[python][dictionary update sequence element #0 has length 1; 2 is required]

本地搭建SAE的python环境时,总是报如下错误:

1 F:\workspace\dev\python\frikyskice\1>dev_server.py
2 Traceback (most recent call last):
3   File "C:\Python27\Scripts\dev_server.py", line 205, in <module>
4     main(options)
5   File "C:\Python27\Scripts\dev_server.py", line 165, in main
6     options.__dict__.update(conf)
7 ValueError: dictionary update sequence element #0 has length 1; 2 is required

找了好久也没发现到底错在何方,偶然发现是config.yaml文件的问题

name: frikyskice
version: 1

关键在冒号的后面需要一个空格,增加上空格以后,问题解决。

初始接触时还容易遇到的一种错误

1 F:\workspace\dev\python\frikyskice\1>dev_server.py

2 Error: Not an app directory(or any of the parent directories)

产生错误的原因是文件夹下不存在config.yaml

自己用记事本写一个文件即可

时间: 2024-10-06 20:09:05

SAE 本地环境报错[python][dictionary update sequence element #0 has length 1; 2 is required]的相关文章

format函数报错:ValueError: dictionary update sequence element #0 has length 1; 2 is required,str转dict

一个字典通过format()函数转换后就会由dict变为str, 例如: a = "156464654654" b = "652683126541" c = "{'username':'%s','password':'%s','Submit': 'dre'}"%(a,b) # c = eval("{'username':'%s','password':'%s','Submit': 'dre'}"%(a,b)) print(ty

【python】 Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008

appium初学者,使用之检查appium环境报错Could not detect Mac OS X Version from sw_vers output: &#39;10.12.1’,

这个问题存在的原因就是appium不兼容最新的mac10.12版本. 由于10.12是最新mac版本,appium1.5.3并未提供支持,所以: 在终端输入grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/找出包含的文件并修改版本号. 通过以上命令可以看到以下4个文件中需要修改版本号,加上 '10.12',有些资料需要去掉后面的空格,加上trim()函数,

GNS3连接本地服务器报错

关于GNS3连接本地服务器报错的解决办法: 1:检查目录名,最好不要有中文目录 2:关掉防火墙和杀软 3:查看端口是否被占用 方法:以管理员身份运行cmd,执行命令netstat -anb 4:运行cmd,执行netsh winsock reset 个人原创,转载时请注明出处

LR使用Java User协议环境报错Please add the &lt;JDK&gt;\bin to the path and try again

看标题报错信息就知道,这是java编译及运行环境配置问题,运行LR脚本时,LR代理找不到java的JDK环境,当然,可能有人会遇到说,我在cmd窗口javac 环境是没问题的呀,是的,这就要看你的jdk是什么版本有关系了,再java -version 看看你的jdk是什么版本,多少位的. 为了彻底解决LR脚本环境运行报错问题,下面步骤如下: 一.配置或重新安装配置java环境变量 具体怎么配置,网上百度有很多,我简单写一下吧(以我自己的电脑配置): 1.JAVA_HOME:C:\Java\jdk

python 报错——Python TypeError: &#39;module&#39; object is not callable 原因分析

原因分析:Python导入模块的方法有两种: import module 和 from module import 区别是前者所有导入的东西使用时需加上模块名的限定,而后者则不需要 例: >>>import pprint >>>pprint.pprint(people) OR >>>from pprint import * >>>pprint(people) 正确的代码:>>> import Person>&g

(转)Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008

Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat(转载)

Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windo

关于报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None

线上项目转到测试,setting连接本地数据库报错. 1 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None Python安装路劲下的Python36-32\Lib\site-packages\django\db\backends\mysql\base.py文件下. 注释下面语句 1 if version < (1, 3, 3): 2 r