Flask sqlite3.OperationalError: unable to open database file解决方法
2013-03-30 16:25
579 查看
最近学习Flask,按照manual手册上的方法创建数据库,报错 sqlite3.OperationalError: unable to open database file。
网上说:
1、数据库路改成绝对路径,并且目录要存在。
2、数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。
权限的问题,linux下用chmod,windows下用命令:
cacls c:\tmp /e
/t /g everyone:F
修改C:\tmp为任何人可以读写(最后那个F表示用户对该文件可以完全控制)
我把数据库位置改成 d:\tmp\flaskr.db就创建成功了!有点奇怪,如果是d:\flaskr\flaskr.db或者d:\flaskr\tmp\flaskr.db之类的目录就会报错,不知道是为什么???
网上说:
1、数据库路改成绝对路径,并且目录要存在。
2、数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。
权限的问题,linux下用chmod,windows下用命令:
cacls c:\tmp /e
/t /g everyone:F
修改C:\tmp为任何人可以读写(最后那个F表示用户对该文件可以完全控制)
我把数据库位置改成 d:\tmp\flaskr.db就创建成功了!有点奇怪,如果是d:\flaskr\flaskr.db或者d:\flaskr\tmp\flaskr.db之类的目录就会报错,不知道是为什么???
相关文章推荐
- [windows] flask - sqlite3.OperationalError: unable to open database file
- sqlite3.OperationalError: unable to open database file 解决办法
- bitbake错误:sqlite3.OperationalError: unable to open database file
- sqlite3.OperationalError: unable to open database file
- Ubuntu+django+apache下配置网页错误OperationalError: Unable to Open Database File 的解决方法
- PHP PDO sqlite ,Unable to Open database file的解决方法
- 手把手教你:Ubuntu+django+apache下配置网页错误OperationalError: Unable to Open Database File 的解决方法
- ERROR: Unable to launch the RTL Schematic process. The input NGR file, Can not fnd the module的解决方法
- sqlite的一个Unable to Open database file的坑爹错误
- android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (code 14)
- asp.net sqlite unable to open database file的解决方案
- SQLiteCantOpenDatabaseException: unable to open database file (code 14)
- android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (code 14)
- VS2010安装顽疾解决方法:error 25541 failed to open xml file
- 【解决】unable to open database file
- PHP Warning: SQLite3::query(): unable to open database file in
- Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!解决方法
- sqlite 关于unable to open database file的问题。
- mac下安装mysql-python包报unable to execute llvm-gcc-4.2: No such file or directory error: command 'llvm-gcc-4.2' failed with exit status 1解决方法
- Android SQLite数据库异常: unable to open database file