2009-12-10 48 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這樣的工具。