python - 运行 Google App Engine : unable to open database file 时出错

标签 python google-app-engine sqlite

我已经尝试添加“--clear_datastore”标志,但它仍然不起作用。 它与我的操作系统有关吗?我的操作系统是 Windows 7,我使用的是 Python 2.5。

App Engine 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)

最佳答案

这可能是因为您的用户名中有 unicode 字符,或者可能由于某种原因它无法获取您的用户名 (c:\users\username\appdata\local\temp\dev_appserver.关系数据库)。尝试使用 admin 标志运行 App Engine 启动器,或者如果它之前一直在运行,则只需删除数据库文件。

关于python - 运行 Google App Engine : unable to open database file 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441369/

相关文章:

database - 为 PyCharm 设置 DB Navigator(SQLite)

python - 使用 QSqlTableModel 和 QTableView 模型和 View 布局,是否可以在我的表中有一列来隐藏行

python - 带 Eclipse 的 Google App Engine?

python - 为什么我的代码显示为困惑而实际上却没有?

mySQL 与 sqlite 别名不兼容?

python - 在 Python 中规范化数组

python - 将 BlobKey 存储在模型中

python - 子进程: "Exec format error" in gekko package

python - Scikit-Learn 在 RFECV() 中手动指定 .max_features - 有多少特征得到排名?

python - 从 httplib.HTTP(s)Connection 继承时处理 SSL 和非 SSL 连接