Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法打开sqlite命令行界面_Sqlite_Flask_Cmd - Fatal编程技术网

无法打开sqlite命令行界面

无法打开sqlite命令行界面,sqlite,flask,cmd,Sqlite,Flask,Cmd,我在cmd上使用了以下命令来尝试打开sqlite命令行界面,但不知何故它没有被识别 我可以看到sqlite数据库已经创建,因此无法看到我做错了什么: (env) E:\Python installation\myproject\myflaskproject>sqlite 'sqlite' is not recognized as an internal or external command, operable program or batch file. (env) E:\Python

我在cmd上使用了以下命令来尝试打开sqlite命令行界面,但不知何故它没有被识别

我可以看到sqlite数据库已经创建,因此无法看到我做错了什么:

(env) E:\Python installation\myproject\myflaskproject>sqlite
'sqlite' is not recognized as an internal or external command,
operable program or batch file.

(env) E:\Python installation\myproject\myflaskproject>
我还尝试在提示符处键入:>>sqlite3

不过,还是出现了同样的错误。

下载
slqlit3
要下载
slqlit3
,请转到此url:

由于您使用的是
windows
平台,如果您和我一样使用非常古老的
windows7 32位
体系结构,请在预编译二进制文件for windows部分下载
sqlite-tools-win64-x64-3320300.zip
sqlite-tools-win32-x86-3320300.zip

您必须知道
sqlite3
是一个独立的可执行文件,这意味着
sqlite3
不需要像其他程序一样安装:

用于管理SQLite数据库文件的命令行工具包,包括命令行shell程序、sqldiff.exe程序和sqlite3_analyzer.exe程序

将下载的文件解压缩到
C:\
下,例如,并将文件夹重命名为
C:\sqlite3
,以简化操作

现在,如果打开:
C:\sqlite3
,您将发现3个可执行文件:

C:\sqlite3
  sqldiff.exe
  **sqlite3.exe**
  sqlite3_analyzer.exe
添加一个
环境变量
  • 打开
    系统属性
    (参见此)
  • 转到
    系统属性下的
    高级
    选项卡,然后单击
    环境变量
  • 系统变量下
    创建这些变量:
    • PYTHON\u HOME
      =
      C:\Python37
      (这取决于您已经在哪里安装了PYTHON,如果您有多个安装,则取决于哪个版本)
    • SQLITE\u HOME
      =
      C:\sqlite3
  • 转到
    User variables
    并向
    PATH
    添加/追加变量,如下所示:
    • 路径
=
[…];%PYTHON_HOME%;%PYTHON\u HOME%\Scripts



打开新控制台并检查当前活动的python:

python --version
然后可以使用
sqlite3
命令而不是
sqlite
(检查
C:\sqlite3
安装文件夹):

现在您可以打开
sqlite
数据库文件(例如
/myflaskproject
下的
data-dev.sqlite3
),如下所示

一些快速有用的
sqlite
命令

sqlite> .databases
seq  name             file

---  ---------------  ----------------------------------------------------------

0    main             E:\Python installation\myproject\myflaskproject\data-dev.sqlite3

sqlite> .tables
user
sqlite> .exit (to exit)

有关
sqlite
的更多信息,请访问此网站

下载
slqlit3
要下载
slqlit3
,请转到此url:

由于您使用的是
windows
平台,如果您和我一样使用非常古老的
windows7 32位
体系结构,请在预编译二进制文件for windows部分下载
sqlite-tools-win64-x64-3320300.zip
sqlite-tools-win32-x86-3320300.zip

您必须知道
sqlite3
是一个独立的可执行文件,这意味着
sqlite3
不需要像其他程序一样安装:

用于管理SQLite数据库文件的命令行工具包,包括命令行shell程序、sqldiff.exe程序和sqlite3_analyzer.exe程序

将下载的文件解压缩到
C:\
下,例如,并将文件夹重命名为
C:\sqlite3
,以简化操作

现在,如果打开:
C:\sqlite3
,您将发现3个可执行文件:

C:\sqlite3
  sqldiff.exe
  **sqlite3.exe**
  sqlite3_analyzer.exe
添加一个
环境变量
  • 打开
    系统属性
    (参见此)
  • 转到
    系统属性下的
    高级
    选项卡,然后单击
    环境变量
  • 系统变量下
    创建这些变量:
    • PYTHON\u HOME
      =
      C:\Python37
      (这取决于您已经在哪里安装了PYTHON,如果您有多个安装,则取决于哪个版本)
    • SQLITE\u HOME
      =
      C:\sqlite3
  • 转到
    User variables
    并向
    PATH
    添加/追加变量,如下所示:
    • 路径
=
[…];%PYTHON_HOME%;%PYTHON\u HOME%\Scripts



打开新控制台并检查当前活动的python:

python --version
然后可以使用
sqlite3
命令而不是
sqlite
(检查
C:\sqlite3
安装文件夹):

现在您可以打开
sqlite
数据库文件(例如
/myflaskproject
下的
data-dev.sqlite3
),如下所示

一些快速有用的
sqlite
命令

sqlite> .databases
seq  name             file

---  ---------------  ----------------------------------------------------------

0    main             E:\Python installation\myproject\myflaskproject\data-dev.sqlite3

sqlite> .tables
user
sqlite> .exit (to exit)


有关
sqlite
的更多信息,请查看此站点

您是否实际安装了sqlite3?在驱动器上执行命令时,
dir/S\sqlite3.*
返回什么?请查看您是否实际安装了sqlite3?在驱动器上执行时,
dir/S\sqlite3.
返回什么命令应该是什么?请看一看我还没有下载它-但它不应该和flask一起打包吗。接下来的教程没有明确下载它…
Flask
是一个非固执己见的微框架,这意味着
Flask
不会为您做出决定,例如使用什么数据库,也不会对外部可执行文件(sqlite3.exe)进行切分,如果您愿意,甚至不支持任何数据库(内置类,libs),你可以安装一个扩展名:<代码>烧瓶< /代码>功能,如著名的代码>烧瓶的化学药品< /代码>如果我的答案对你有用,请考虑接受它。我需要验证它的工作原理…谢谢。对此有何想法:(env)E:\Python installation\myproject\myflaskproject>pip install sqlite3 collection sqlite3错误:找不到满足要求的版本sqlite3(来自版本:none)错误:找不到与sqlite3匹配的分发版本警告:您使用的是pip版本19.2.3,但版本20.1.1可用。你应该考虑升级。