我正在尝试创建我的项目的本地化版本。
我从以下开始:
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' 正在解决 svn.zope.org... 74.84。 203.155 连接到 svn.zope.org|74.84.203.155|:80... 已连接。HTTP 请求已发送,等待响应... 200 OK 长度:未指定 [text/x-python]
[ <=> ] 2,572 --.--K/s
08:42:17 (122.64 MB/s) - `bootstrap.py' 已保存 [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.recipe.egg”的分发。得到 zc.recipe.egg 1.2.2。安装sqlite。获取“pysqlite”的分发。在 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:在函数“module_complete”中: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:错误:传递 'PyString_FromString' 的参数 1 从整数生成指针而没有强制转换错误:安装脚本退出并出现错误:命令 'gcc' 失败,退出状态 1 尝试安装 pysqlite 2.5.5 时发生错误。查看此消息上方是否有任何错误这是easy_install的输出。同时:安装 sqlite。获取“pysqlite”的分发。错误:无法安装:pysqlite 2.5.5
谁能告诉我,这些错误消息是什么意思以及如何解决上述问题?