2009-12-10 77 views
8

Documentation指出,有对sqlite3的命令行shell:“要启动sqlite3的程序,只需键入‘sqlite3的’,然后保存SQLite数据库文件的名称。”当我尝试这样做时,在Windows命令提示符下,我收到错误消息“'sqlite3'未被识别为内部或外部命令, 可操作程序或批处理文件。” 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) 

如何访问外壳,任何人都可以帮助

回答

15

下载sqlite3二进制窗口here。解压缩并将其放在您的路径中的某个位置。

+2

sqlite3与django-1.1.1捆绑在一起。但我找不到sqlite3.exe文件,所以我假设我将不得不下载它。谢谢。 – Zeynel 2009-12-10 17:58:10

+1

'默认情况下,配置使用SQLite。如果你是数据库新手,或者你只是想尝试Django,这是最简单的选择。 SQLite包含在Python中,所以你不需要安装任何其他的东西来支持你的数据库。'FROM:https://docs.djangoproject.com/en/1.7/intro/tutorial01/ – andi 2014-12-03 08:28:51

4

如果您尝试运行,这不是在任何可执行这就是你的错误信息您的当前目录或路径。

要解决这个问题,找到SQLite的可执行文件(SQLITE3.EXE),并从它所在的目录中运行它,或添加到SQLITE3.EXE PATH环境变量。

1

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

1

我在我的机器上有sqlite3,正如其他人所说,它必须位于由PATH环境变量指定的文件夹内。由于我使用它很多,我把它扔在windows \ system32中,这是我放置了很多像pstools这样的工具。