Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用buildout创建项目的本地化版本?_Python_Sqlite_Buildout - Fatal编程技术网

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