Как да използвам 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 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

На този етап имам проблеми:

Моля, някой може ли да ми каже какво означават тези съобщения за грешка и как горният проблем може да бъде разрешен?

Трябва да инсталирате sqlite development библиотека.


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: грешка: 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' undecl ared тук (не във функция) 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