sqlite3 的 Windows 命令提示符外壳

Posted

技术标签:

【中文标题】sqlite3 的 Windows 命令提示符外壳【英文标题】:Windows Command prompt shell for sqlite3 【发布时间】:2009-12-10 17:33:25 【问题描述】:

documentation 声明有一个用于 sqlite3 的命令行 shell:

要启动 sqlite3 程序,只需键入“sqlite3”,后跟包含 SQLite 数据库的文件名。”

当我尝试这个时,在 Windows 命令提示符中我收到错误消息:

'sqlite3' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

Windows 资源管理器在不同位置显示多个“Sqlite3”文件夹:

backends(C:/Python26/Lib/site-packages/django/db)
Lib(C:/Python26)
backends(C:/Django-1.1.1/Django-1.1.1/build/lib/django/db
backends(C:/Django-1.1.1/Django-1.1.1/django/db)

如何访问 shell,谁能帮忙?

【问题讨论】:

【参考方案1】:

为 windows here 下载 sqlite3 二进制文件。解压缩并将其放在路径中的某个位置。

【讨论】:

sqlite3 与 django-1.1.1 捆绑在一起。但是我找不到 sqlite3.exe 文件,所以我想我必须下载它。谢谢。 By default, the configuration uses SQLite. If you’re new to databases, or you’re just interested in trying Django, this is the easiest choice. SQLite is included in Python, so you won’t need to install anything else to support your database. FROM: docs.djangoproject.com/en/1.7/intro/tutorial01【参考方案2】:

如果您尝试运行不在当前目录或路径中的任何可执行文件,则会收到错误消息。

要解决此问题,请找到 SQLite 可执行文件 (SQLITE3.EXE),然后从它所在的目录运行它,或者将 SQLITE3.EXE 添加到您的 PATH 环境变量中。

【讨论】:

【参考方案3】:

您必须正确设置 PATH 环境变量以包含 sqlite3.exe 所在的位置之一。通常 SQLite 似乎在安装时设置了该环境变量,但您找到它的路径列表表明它只是作为各种其他应用程序的库出现的。因此,没有设置路径也就不足为奇了。

【讨论】:

【参考方案4】:

我的机器上有 sqlite3,正如其他人所说,它必须位于 PATH 环境变量指定的文件夹中。由于我经常使用它,所以我把它扔到了 windows\system32 中,这是我放置很多实用程序(如 pstools)的地方。

【讨论】:

以上是关于sqlite3 的 Windows 命令提示符外壳的主要内容,如果未能解决你的问题,请参考以下文章

使用“bash 脚本”将命令发送到“应用程序的外壳”[重复]

Windows Power Shell

window power shell与命令提示符哪个好用

Windows PowerShell使用

如何仅使用 Windows 命令外壳查找文件大小?

Windows命令行常用命令