Python 运行Google App Engine时出错:无法打开数据库文件
我尝试添加“-clear_datastore”标志,但仍然不起作用。 这和我的操作系统有关吗?我的操作系统是Windows7,我使用的是Python 2.5 应用程序引擎DSK版本:“1.5.1” 错误报告:Python 运行Google App Engine时出错:无法打开数据库文件,python,google-app-engine,sqlite,Python,Google App Engine,Sqlite,我尝试添加“-clear_datastore”标志,但仍然不起作用。 这和我的操作系统有关吗?我的操作系统是Windows7,我使用的是Python 2.5 应用程序引擎DSK版本:“1.5.1” 错误报告: 2011-06-22 21:16:55 Running command: "['C:\\Python25\\pythonw.exe', 'C:\\Program Files\\Google\\google_appengine\\dev_appserver.py', '--admin_con
2011-06-22 21:16:55 Running command: "['C:\\Python25\\pythonw.exe', 'C:\\Program Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8080', 'D:\\ChemicalWiki\\ChemData']"
INFO 2011-06-22 13:17:21,029 rdbms_sqlite.py:58] Connecting to SQLite database '' with file 'c:\\users\\\<username>\\appdata\\local\\temp\\dev_appserver.rdbms'
ERROR 2011-06-22 13:17:21,036 dev_appserver_main.py:623] <class 'sqlite3.OperationalError'>: unable to open database file
2011-06-22 21:17:21 (Process exited with code 1)
2011-06-22 21:16:55运行命令:“['C:\\Python25\\pythonw.exe','C:\\Program Files\\Google\\Google\u appengine\\dev\u appserver.py','--admin\u console\u server=','--port=8080','D:\\ChemicalWiki\\ChemData'”
信息2011-06-22 13:17:21029 rdbms_sqlite.py:58]使用文件“c:\\users\appdata\\local\\temp\\dev\u appserver.rdbms”连接到sqlite数据库“”
错误2011-06-22 13:17:21036 dev_appserver_main.py:623]:无法打开数据库文件
2011-06-22 21:17:21(流程退出,代码为1)
这可能是因为您的用户名中包含unicode字符,也可能是因为某些原因(c:\users\username\appdata\local\temp\dev_appserver.rdbms)无法获取您的用户名。尝试运行带有admin标志的appenginelauncher,或者如果它以前工作过,只需删除数据库文件即可