CommandError:您似乎没有安装“sqlite3”程序或在您的路径上

新手上路,请多包涵

我最近安装了 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

原文由 vkumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 921
2 个回答

将目录添加到 PATH 后,关闭并重新打开命令提示符。这将使对 PATH 的更改可用于您当前的命令提示符会话。

原文由 coffee-grinder 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果你在 linux 中运行它,请先安装 sqlite3 cli

 sudo apt-get install sqlite3 libsqlite3-dev

原文由 Deft-pawN 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题