我正在尝试创建我的项目的本地化版本。
我从以下几点开始:
mkdir my
cd my
wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py在最后一个命令之后,我得到以下消息:
警告: HTTP中不支持通配符。-08:42:17- http://svn.zope.org/checkout/zc.buildout/trunk/bootstrap/bootstrap.py =>
bootstrap.py' Resolving svn.zope.org... 74.84.203.155 Connecting to svn.zope.org|74.84.203.155|:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/x-python] [ <=> ] 2,572 --.--K/s 08:42:17 (122.64 MB/s) -bootstrap.py‘saved 2572
你可以看到一条警告信息。我不知道这意味着什么,也不知道我是否应该警惕。不管怎样,我试着继续。
python bootstrap.py init
vi buildout.cfg在buildout.cfg中,我放置了以下内容:
[buildout]
parts = sqlite
[sqlite]
recipe = zc.recipe.egg
eggs = pysqlite
interpreter = mypython然后我执行:
./bin/buildout在那个阶段,我遇到了一些问题:
得到了“zc.erepe.EGG”的分布。得到zc.recipe.egg 1.2.2。安装sqlite。得到了“侏罗岩”的分布。在src/module.c:24: src/connection.h:33:21:错误: sqlite3.h: src/module.c:24: src/connection.h:38: sqlite3之前的文件中,在src/module.c:25: src/statement.h:37: sqlite3‘src/module.c:完整: src/module.c:99:警告:函数‘sqlite3_complete’src/module.c的隐式声明:在顶层: src/module.c:265:错误:‘SQLITE_OK’未声明在这里(不在函数中) src/module.c:266:错误:‘SQLITE_DENY’未声明在这里(不在函数中) src/module.c:267:错误:‘SQLITE_IGNORE’未声明在这里(不在函数中) src/module.c:268:错误:‘SQLITE_CREATE_INDEX’未声明在这里(不在函数中) src/module.c:269:错误:‘SQLITE_CREATE_TABLE’未声明在这里(不在函数中) src/module.c:270:错误:‘SQLITE_CREATE_TEMP_INDEX’未声明在这里(不在函数中) src/module.c:271:错误:‘SQLITE_CREATE_TEMP_TABLE’未声明在这里(在一个函数中) src/module.c:272错误:‘SQLITE_CREATE_TEMP_TRIGGER’未声明在这里(不在函数中) src/module.c:273:错误:‘SQLITE_CREATE_TEMP_VIEW’未声明在这里(不在函数中) src/module.c:274:错误:‘SQLITE_CREATE_TRIGGER’未声明在这里(不在一个函数中) src/module.c:275:错误:‘SQLITE_CREATE_VIEW’未声明在这里(不在函数中) src/module.c:276:错误:‘SQLITE_DELETE’未声明在这里(不在函数中) src/module.c:277:错误:‘SQLITE_DROP_INDEX’未声明在这里(不在函数中) src/module.c:278:错误:‘SQLITE_DROP_TABLE’未声明在这里(不在函数中) src/module.c:279:错误:‘SQLITE_DROP_TEMP_INDEX’未声明在这里(不在函数中) src/module.c:280:错误:‘SQLITE_DROP_TABLE’未声明在这里:‘SQLITE’在这里未声明(不在函数中) src/module.c:281:_DROP_TEMP_TABLE:‘SQLITE_DROP_TEMP_TRIGGER’未声明在这里(不在函数中) src/module.c:282:错误:‘SQLITE_DROP_TEMP_VIEW’未声明在这里(不在函数中) src/module.c:283: SQLITE_DROP_TRIGGER:‘SQLITE_DROP_TRIGGER’未声明在这里(不在一个函数中) src/module.c:284:错误:‘在这里未声明(不在函数中) src/module.c:285: SQLITE_DROP_VIEW:‘SQLITE_INSERT’未声明在这里(不在函数中) src/module.c:286:错误:‘SQLITE_PRAGMA’未声明在这里(不在函数中) src/module.c:287:错误:‘SQLITE_READ’未声明在这里(不在函数中) src/module.c:288:错误:‘SQLITE_SELECT’未声明在这里(不是在一个函数中)src/module.c:289: SQLITE_TRANSACTION在这里未声明(不在函数中) src/module.c:290:错误:‘SQLITE_UPDATE’未声明在这里(不在函数中) src/module.c:291:错误:‘SQLITE_ATTACH’未声明在这里(不在函数中) src/module.c:292: SQLITE_DETACH未声明在这里(不在函数中) src/module.c:在函数‘initsqlit.c:src/module.c:419:警告:函数‘sqlite3_libversion’src/module.c:419的隐式声明:警告:传递‘PyString_FromString’参数1使指针从整数中没有强制转换错误:安装脚本退出错误:命令'gcc‘失败,退出状态1当试图安装pysqlit2.5.5时出现错误。请在此消息上面查找easy_install输出的任何错误。同时:安装sqlite。得到了“侏罗岩”的分布。错误:无法安装:pysqlit2.5.5
请有人告诉我,这些错误信息意味着什么,以及如何解决上述问题?
发布于 2010-09-20 15:43:48
你需要安装sqlite开发库。
在ubuntu或debian中,运行:
sudo apt-get install libsqlite3-dev发布于 2009-11-06 04:48:04
在开始安装python绑定之前,需要安装sqlite。
https://stackoverflow.com/questions/1477189
复制相似问题