본문 바로가기
Stack Overflow/파이썬

[파이썬] sqlite3.OperationalError: unable to open database file 체크 리스트

by Lich King 2021. 12. 24.

1. 디스크 공간이 없는 경우 읽기 쓰기가 원활하게 진행되지 않을 수가 있다.
2. working directory가 잘못 설정된 경우가 있다. 
3. DB 경로 설정이 잘못된 경우
- sqlite3.connect("d:\\pythonAPI\\test.db")의 해당 예시와 같이 작성되었는지 확인해본다.
4. 동일한 프로젝트에서 실행이 안되는 경우
5. 파일시스템(FS)의 권한 설정(열기, 쓰기)이 잘못된 경우. 해당 계정에 권한이 있어야 합니다.
6. 동일한 버전의 SQLite 라이브러리가 아닌 경우
7. 동시에 두개의 프로세스에서 DB 권한 획득을 요구할 때 (읽기, 쓰기)
- 모든 프로젝트를 종료하고 다시 실행해본다.

댓글