Как использовать buildout для создания локализованной версии моего проекта?

Я пытаюсь создать локализованную версию моего проекта.

Я начал со следующего:

mkdir my
cd my
wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py

После последней команды я получаю следующее сообщение:

Предупреждение: подстановочные знаки не поддерживаются в HTTP. --08:42:17-- http://svn.zope.org/оформить заказ /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 МБ/с) — файл `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

На этом этапе у меня проблемы:

Может ли кто-нибудь сказать мне, пожалуйста, что означают эти сообщения об ошибках и как можно решить вышеуказанную проблему?

Вам нужно установить библиотеку разработки sqlite.


person Community    schedule 25.09.2009    source источник


Ответы (2)


В Ubuntu или Debian запустите:

Вам необходимо установить sqlite, прежде чем вы начнете устанавливать привязки python.

sudo apt-get install libsqlite3-dev
person Community    schedule 20.09.2010

Получение дистрибутива для 'zc.recipe.egg'. Получил zc.recipe.egg 1.2.2. Установка sqlite. Получение дистрибутива для «pysqlite». В файле из src/module.c:24: src/connection.h:33:21: error: 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: ошибка: «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_TEMP_TABLE» здесь не объявлена ​​(не в функции) src/module.c:281: ошибка: «SQLITE_DROP_TEMP_TRIGGER» здесь не объявлена (не в функции) src/module.c:282: ошибка: «SQLITE_DROP_TEMP_VIEW» здесь не объявлена ​​(не в функции) src/module.c:283: ошибка: «SQLITE_DROP_TRIGGER» здесь не объявлена ​​(не в функции) src/ module.c:284: ошибка: «SQLITE_DROP_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_TRANSACTION' здесь не объявлена ​​(не в функции) src/module.c:290: ошибка: 'SQLITE_UPDATE' здесь не объявлена ​​(не в функции) src/module.c :291: ошибка: 'SQLITE_ATTACH' здесь необъявлено (не в функции) src/module.c:292: ошибка: 'SQLITE_DETACH' здесь не объявлено (не в функции) src/module.c: В функции 'init_sqlite': src /module.c:41 9: предупреждение: неявное объявление функции 'sqlite3_libversion' src/module.c:419: предупреждение: передача аргумента 1 из 'PyString_FromString' делает указатель из целого числа без ошибки приведения: сценарий установки завершился с ошибкой: команда 'gcc' не удалась с выходом статус 1 Произошла ошибка при попытке установить pysqlite 2. 5.5.Посмотрите над этим сообщением на наличие ошибок, которые были выведены easy_install. Пока: Установка sqlite. Получение дистрибутива для «pysqlite». Ошибка: не удалось установить: pysqlite 2.5.5

person Community    schedule 06.11.2009