无法打开sqlite命令行界面
我在cmd上使用了以下命令来尝试打开sqlite命令行界面,但不知何故它没有被识别 我可以看到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
(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可用。你应该考虑升级。