【发布时间】:2016-09-14 06:04:25
【问题描述】:
我最近安装了 Django 以用作 Web 框架,我正在尝试使用命令 python manage.py dbshell 来访问 SQLite 的数据库 shell,如本文所述:How do I access the db shell for SQLite on a Django project?。它给了我错误CommandError: You appear not to have the 'sqlite3' program installed or on your path.
我下载了 sqlite.exe 文件并将其保存在目录C:\sqlite\sqlite3.exe 中。然后我在命令提示符中将该目录添加到我的路径中,但它仍然给出相同的错误。我没有正确地将它添加到我的路径中吗?我使用的是 Windows 10 64 位,但安装了 python 32 位。
我从https://www.sqlite.org/download.html下载了文件,我下载了sqlite-tools-win32-x86-3120200.zip的文件
【问题讨论】:
-
我在使用 Visual Studio Code 时遇到了这个问题。我一直在执行 Reload Window 命令,而 VSC 内的终端在尝试运行 dbshell 命令后一直抛出错误。我退出了 VSC 并重新打开它。这解决了问题。正如我在其他地方所读到的,重新加载窗口操作不一定会按照您的假设进行。