首页 > 代码库 > 关于 “'sqlite3' 不是内部或外部命令.....”问题
关于 “'sqlite3' 不是内部或外部命令.....”问题
学习django 按书上的 执行 manage.py dbshell 时, 报“‘sqlite3‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”
也就是指,环境变量中没有“sqlite3”。
我是用的是 python2.7 , sqlite3是自带的, 难怪在环境变量中找不到它, 解决方法自然是在环境变量中重新设置。
1.首先要重新下载sqlite3 。 http://www.sqlite.org/2014/sqlite-shell-osx-x86-3080600.zip
2.随意解压到一个文件中。
3.接了便是设置环境变量,我的电脑》属性》高级系统设置》高级》环境变量》新建 变量名: sqlite3 变量值:(步骤2中解压的地址 + sqlite3.exe)
这样按理应该没问题了, 不过我设置完后, 重新执行manage.py dbshell 出现了非常奇怪的语法错误 ,我的项目是保存在 python do 下的子文件, 我执行后报,near do syntax error 。 google 了许久也没找到问题, 报着试试的心态, 把python do改成 -》 pythondo 没想到这样就过了。T T
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。