Оболочка командной строки Windows для sqlite3



Документация утверждает, что для sqlite3 существует оболочка командной строки: "чтобы запустить программу 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)


Как мне получить доступ к оболочке, может ли кто-нибудь помочь?

454   4  

4 ответов:

Загрузите sqlite3 binary для windows здесь. Распакуйте его и положите где-нибудь на своем пути.

Это сообщение об ошибке, которое вы получаете, если пытаетесь запустить любой исполняемый файл, который не находится в вашем текущем каталоге или в пути.

Чтобы исправить проблему, найдите исполняемый файл SQLite (SQLITE3.EXE), и запустить его из каталога, в котором он находится, или добавить SQLITE3.EXE в переменную окружения PATH.

Вы должны правильно настроить переменную окружения PATH, чтобы она включала одно из местоположений, в котором находится sqlite3.exe. Обычно SQLite, кажется, устанавливает эту переменную среды при установке, но список путей, где вы ее нашли, указывает, что она просто появилась как библиотека для различных других приложений. Поэтому не слишком удивительно, что путь не установлен.

У меня есть sqlite3 на моей машине,и, как упоминали другие, он должен быть расположен в папке, указанной переменной окружения PATH. Так как я использую его много, я бросил его в windows\system32, где я размещаю много утилит, таких как pstools.

Comments

    Ничего не найдено.