Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行Google App Engine时出错:无法打开数据库文件_Python_Google App Engine_Sqlite - Fatal编程技术网

Python 运行Google App Engine时出错:无法打开数据库文件

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

我尝试添加“-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_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,或者如果它以前工作过,只需删除数据库文件即可