Я тоже получал подобные сообщения, когда устанавливал suds и python-ntlm. На нашем сайте есть отдельная область для установки, чтобы мы могли поддерживать несколько версий, поэтому мой первый шаг установки был
python setup.py install --prefix=/install/suds/suds-0.4
и я получил те же сообщения об установке. Исправить:
Убедитесь, что каталоги есть с
mkdir -p /install/suds/suds-0.4/lib/python2.6/site-packages/
(Это меня немного удивило, я думал, что программа установки создаст каталоги.)
Убедитесь, что у вас есть разрешение на запись в дерево с помощью
chmod -R 775 /install/suds/suds-0.4/lib/python2.6/site-packages/
Ни один из которых не избавился от сообщения!
Последним шагом было поместить область установки в PYTHONPATH, а затем выполнить setup.py
export PYTHONPATH=/install/suds/suds-0.4/lib/python2.6/site-packages:$PYTHONPATH
python setup.py install --prefix=/opt/sw/fw/qce/suds/suds-0.4
с последним chmod, чтобы сделать вновь установленные файлы читаемыми, если для umask установлено что-то ограничительное:
chmod 755 /install/suds/suds-0.4/lib/python2.6/site-packages/*
После этого я могу запустить python и импортировать suds. Ключевым шагом было помещение каталога suds site-packages в PYTHONPATH.
Я ожидаю, что эта помощь приходит слишком поздно, чтобы помочь оригинальному постеру, но я надеюсь, что она поможет кому-то еще, кто придет в SO с этим вопросом. Как и я.