Я пытаюсь установить модуль python с настраиваемым макетом установки.Что означает параметр -install-base для установки ./setup.py?
Из документации, которую я понял, что я мог бы сделать
python ./setup.py install -f --install-base="/home/hstock/tmp/python" \
--install-purelib=modules \
--install-scripts=bin \
--install-data=data \
--install-platlib=modules \
--install-headers=include
и это должно установить модули /home/hstock/tmp/python/modules
- однако, кажется, что install-base
игнорируется и модули устанавливаются в ./modules
.
Является ли это ошибкой или я неправильно понял документацию?
(Это питон 2.6.5 на Ubuntu Lucid)
Update:
Модуль Я хочу установить само сделано, setup.py
очень просто:
#!/usr/bin/env python
from distutils.core import setup
setup(
name='ilogtoolbox',
provides=['ilogtoolbox'],
version='0.6.3.1',
packages=['ilogtoolbox'],
requires=['daemon'],
scripts=['prunedirs', 'logstoexternal']
)
Имеет ваш проблема решена? Если так, вы могли бы написать свой собственный ответ на этот вопрос? – theheadofabroom
Есть новости на эту тему? FWIW, у меня такая же проблема на Ubuntu 12.04 (amd64) с Python 2.7.3. –