Python 如何使用buildout创建项目的本地化版本?
我正在尝试创建项目的本地化版本 我从以下几点开始:Python 如何使用buildout创建项目的本地化版本?,python,sqlite,buildout,Python,Sqlite,Buildout,我正在尝试创建项目的本地化版本 我从以下几点开始: mkdir my cd my wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py [buildout] parts = sqlite [sqlite] recipe = zc.recipe.egg eggs = pysqlite interpreter = mypython 在执行最后一个命令后,我收到以下消息: 警告:中不支持通配符
mkdir my
cd my
wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
[buildout]
parts = sqlite
[sqlite]
recipe = zc.recipe.egg
eggs = pysqlite
interpreter = mypython
在执行最后一个命令后,我收到以下消息:
警告:中不支持通配符
HTTP。
--08:42:17--签出/zc.buildout/trunk/bootstrap/bootstrap.py
=>`bootstrap.py'解析svn.zope.org。。。74.84.203.155
连接到
svn.zope.org | 74.84.203.155 |:80。。。
有联系的。HTTP请求已发送,正在等待
回应。。。200正常长度:未指定
[文本/x-python]
[ <=> ] 2,572 --.--K/s
在buildout.cfg中,我放置了以下内容:
mkdir my
cd my
wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
[buildout]
parts = sqlite
[sqlite]
recipe = zc.recipe.egg
eggs = pysqlite
interpreter = mypython
然后我执行:
./bin/buildout
在那个阶段,我遇到了一些问题:
获得分配给
“zc.配方.鸡蛋”。有zc.recipe.egg
1.2.2. 安装sqlite。正在获取“pysqlite”的分发。归档
包括在src/模块中。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\u正常”
此处未声明(不在函数中)
src/module.c:266:错误:“SQLITE\u DENY”
此处未声明(不在函数中)
src/module.c:267:错误:
“SQLITE_IGNORE”未在此处声明(不是
在函数中)src/module.c:268:
错误:“SQLITE\u创建\u索引”
此处未声明(不在函数中)
src/module.c:269:错误:
此处未声明的“SQLITE\u创建\u表”
(不在函数中)src/module.c:270:
错误:“SQLITE\u创建\u临时\u索引”
此处未声明(不在函数中)
src/module.c:271:错误:
“SQLITE\u创建\u临时表”未声明
此处(不在函数中)
src/module.c:272:错误:
“SQLITE\u创建\u临时\u触发器”
此处未声明(不在函数中)
src/module.c:273:错误:
“SQLITE\u创建\u临时\u视图”未声明
此处(不在函数中)
src/module.c:274:错误:
“SQLITE\u创建\u触发器”未声明
此处(不在函数中)
src/module.c:275:错误:
此处未声明“SQLITE\u创建\u视图”
(不在函数中)src/module.c:276:
错误:此处未声明“SQLITE_DELETE”
(不在函数中)src/module.c:277:
错误:“SQLITE\u DROP\u INDEX”未声明
此处(不在函数中)
src/module.c:278:错误:
未在此处声明的“SQLITE\u DROP\u TABLE”
(不在函数中)src/module.c:279:
错误:“SQLITE\u DROP\u TEMP\u INDEX”
此处未声明(不在函数中)
src/module.c:280:错误:
“SQLITE\u DROP\u TEMP\u TABLE”未声明
此处(不在函数中)
src/module.c:281:错误:
“SQLITE\u DROP\u TEMP\u触发器”未声明
此处(不在函数中)
src/module.c:282:错误:
“SQLITE\u DROP\u TEMP\u VIEW”未声明
此处(不在函数中)
src/module.c:283:错误:
此处未声明“SQLITE\u DROP\u TRIGGER”
(不在函数中)src/module.c:284:
错误:“SQLITE\u DROP\u VIEW”未声明
此处(不在函数中)
src/module.c:285:错误:
未在此处声明的“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_事务”未声明
此处(不在函数中)
src/module.c:290:错误:
“SQLITE_UPDATE”未在此处声明(不适用
在函数中)src/module.c:291:
错误:“SQLITE_ATTACH”未在此处声明
(不在函数中)src/module.c:292:
错误:此处未声明“SQLITE_DETACH”
(不在函数中)src/module.c:in
函数“init_sqlite”:
src/module.c:419:警告:隐式
职能声明
“sqlite3_libversion”src/module.c:419:
警告:正在传递的参数1
“PyString_FromString”使指针
从整数开始,无强制转换错误:
安装程序脚本退出,出现错误:
命令“gcc”失败,状态为退出
1尝试删除时发生错误
安装pysqlite 2.5.5。请看上面的内容
输出的任何错误的消息
易于安装。同时:安装
sqlite。获得分配给
“pysqlite”。错误:无法安装:
pysqlite 2.5.5
有人能告诉我这些错误消息的含义以及如何解决上述问题吗?在开始安装python绑定之前,您需要安装sqlite。在开始安装python绑定之前,您需要安装sqlite。您需要安装sqlite开发库 在ubuntu或debian中,运行:
sudo apt-get install libsqlite3-dev
您需要安装sqlite开发库 在ubuntu或debian中,运行:
sudo apt-get install libsqlite3-dev