Czym są pakiety witryn w Pythonie i czy możesz je zainstalować / używać, jeśli nie jesteś rootem?

Próbuję zainstalowaćlldb w Linuksie do mojego katalogu domowego w moim systemie (nie mam dostępu do roota) i napotkałem problem z krokiem, który próbował utworzyć podkatalog w/usr/lib/python2.6/site-packages

Znalazłem wiersz w pliku Makefile, który ustawia tę zmienną i to jest:

<code>PYTHON_DEST_DIR := $(DESTDIR)/$(call realpath,$(shell python -c 'import sys; print sys.exec_prefix')/lib/python$(shell python -c 'import sys; print sys.version[:3]')/site-packages)
</code>

Więc to nie jest coś, co mogę określić w konfiguracji sciprt, ale mogę zmienić plik Makefile, aby pliki zostały skopiowane do jakiejś lokalizacji w moim katalogu domowym. Ale tak naprawdę nie rozumiem cosite-packages są lub jak bym określił, że python powinien szukać alternatywnej lokalizacji dla tych plików. Czy jest to możliwe, czy są jakieś obejścia tego, co chcę zrobić?

questionAnswers(3)

yourAnswerToTheQuestion