首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用buildout创建我的项目的本地化版本?

如何使用buildout创建我的项目的本地化版本?
EN

Stack Overflow用户
提问于 2009-09-25 13:07:11
回答 2查看 1.3K关注 0票数 0

我正在尝试创建我的项目的本地化版本。

我从以下几点开始:

代码语言:javascript
复制
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

你可以看到一条警告信息。我不知道这意味着什么,也不知道我是否应该警惕。不管怎样,我试着继续。

代码语言:javascript
复制
python bootstrap.py init
vi buildout.cfg

在buildout.cfg中,我放置了以下内容:

代码语言:javascript
复制
[buildout]
parts = sqlite 

[sqlite]
recipe = zc.recipe.egg
eggs = pysqlite
interpreter = mypython

然后我执行:

代码语言:javascript
复制
./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

请有人告诉我,这些错误信息意味着什么,以及如何解决上述问题?

EN

回答 2

Stack Overflow用户

发布于 2010-09-20 15:43:48

你需要安装sqlite开发库。

在ubuntu或debian中,运行:

代码语言:javascript
复制
sudo apt-get install libsqlite3-dev
票数 4
EN

Stack Overflow用户

发布于 2009-11-06 04:48:04

在开始安装python绑定之前,需要安装sqlite。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1477189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档