Django开发者群  - 讨论区

标题:运行manage.py db shell出错

2011年02月24日 星期四 18:56

运行manage.py db  shell  ,出错提示: sqlite3不是内部或外部命令,也不是可运行的程序或批处理  文件  。 
用的是python2.5版本,sqlite3,setting.py里的设置都对。到底是哪里出现问题了?

2011年02月25日 星期五 09:14

sqlite3没有安装

2011年02月25日 星期五 10:05

教程上说python2.5版以上不需要 安装 sqlite3

2011年02月25日 星期五 10:24

sqlite3指的是sqlite3软件包,不是python-sqlite3软件包。python 2.5以上已经内置的是sqlite3的wrapper。你查下是否是这个问题

2011年02月25日 星期五 10:32

意思是说不需要安装 python-sqlite3,但要安装 sqlite3软件包?

2011年02月25日 星期五 10:34

2011年02月25日 星期五 10:38

教程:“如果你用python2.5或更高版本的话,SQLite是唯一一个被支持的且不需要以上安装步骤的数据库。 它仅对你的文件系统中的单一文件读写数据,并且Python2.5和以后版本内建了对它的支持。”

教程上说的不需要安装数据库

2011年02月25日 星期五 10:58

在python 2.5中要操作sqlite3数据库,需要二个组件:

1、 DB-API modules

2、SQLite3的C语言类库

其中,python 2.5中内置的sqlite3支持是db-api modules。

sqlite3的C语言类库是需要单独安装的。

2011年02月25日 星期五 10:58

2011年02月25日 星期五 11:05

Precompiled Binaries For Windows
  sqlite-shell-win32-x86-3070500.zip
(276.07 KiB)
  command-line shell  for accessing and modifying SQLite databases. This program is compatible with all versions of SQLite through 3.7.5 and beyond.

2011年02月25日 星期五 11:06

我下载的是这个,现在没有出现原先的错误提示了。

是不是只下载这个就行了呢?

2011年02月25日 星期五 11:20

对。另外需要做的是,将sqlite3.exe所在的路径加到系统环境变量里面去。

2011年02月25日 星期五 11:37

好的,很感谢您

2011年06月04日 星期六 16:46

感谢夏武,感谢哈哈,我也解决了这个问题

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号