Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить.
Есть как минимум два способа это решить правильно!
🔸 Сделать виртуальное окружение и ставить там что угодно.
Это позволит создать полностью независимое исполняемое окружение для ваших приложений.
Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется.
Создать очень просто:
python3 -m venv ~/venvs/myenvname
Теперь активируем окружение
# Linux
source ~/venvs/myenvname/bin/activate
# Windows
%userprofile%\venvs\myenvname\Scripts\activate.bat
Можно ставить любые библиотеки и запускать приложение.
Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа!
🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете.
В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера.
Выполните этот код в консоли:
python3 -m site
Вы получите что-то такое:
sys.path = [
'/home/user',
'/usr/lib/python37.zip',
'/usr/lib/python3.7',
'/usr/lib/python3.7/lib-dynload',
'/home/user/.local/lib/python3.7/site-packages',
...
]
USER_BASE: '/home/user/.local'
USER_SITE: '/home/user/.local/lib/python3.7/site-packages'
ENABLE_USER_SITE: True
Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть.
Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip
pip install --user requests
Для этой команды не нужны root-права.
После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера.
Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE
export PYTHONUSERBASE=~/pylibs
python3 -m site
...
USER_BASE: '/home/user/pylibs'
USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages'
Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!)
🔸 Дописывание пути в PYTHONPATH
Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней.
Сначала ставим библиотеку в любое место указывая путь установки
pip3 install -t ~/mylibs modulename
Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH.
Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров.
Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно.
Минусы такого подхода:
▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте.
▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь.
▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы.
#tricks#basic
WAS IST MIT DEN MENSCHEN LOS?🤷🏻
Früher ging man halbtot zur Arbeit, heute hat man Angst vor einem nackten Gesicht.
Die Psychose hält an. Auch heute wird man ohne Maske teilweise nicht behandelt.
Leute wollen dir zwanghaft vorschreiben, wie du dich zu verhalten hast, du wirst touretteartig beleidigt, wenn deine Meinung nicht passt, und das alles in Opferhaltung und Obrigkeitshörigkeit.
Wer es „nötig“ hat, andere zu erniedrigen und zu bevormunden, will sich selber erhöhen.
Er hat es nötig, zu den vermeintlich „GUTEN“ zu gehören, weil man sich alleine zu klein fühlt. Eine Illusion.
Denn wer sich klein fühlt, kann manipuliert und gespalten werden. Impfung, der böse Russe, Klima, Genderwahn oder Gefahr von rechts. Egal.
Die Massenpsychose hält an.
Nur, wer sich selbst wertschätzt, hat weder das Bedürfnis, andere zu erniedrigen, noch lässt er sich manipulieren.
Er kann in Frieden leben. Mit sich und anderen.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Besonnenheit
#Erkenntnis
#SelbstWert
Es ist Februar 2026 und ich bin gerade aus der Arztpraxis einer paranoiden Ärztin geflogen, weil ich mich geweigert habe (putzmunter, gesund und Herr meiner Sinne), eine Maske zu tragen.
Nicht zu glauben aber wahr.
Während ich das schreibe, schüttele ich nonstop den Kopf ...😆
Was passiert wohl, wenn die wieder eine pandemische Lage ausrufen? Ich habe da so gewisse Vorahnungen ... und die sind nicht besonders rosig.🥸
Wir müssen uns mit aller Kraft gegen diese Übergriffe wehren.
Für uns und unsere Werte einstehen.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#WehrtEuch
#Selbstwert
#Befreiung
#Erkenntnis
#SeiDuSelbst
🎈Nicht nur die anderen leben in Blasen. Wir ALLE tun das. Und solange wir anderen nicht schaden, ist das auch völlig in Ordnung so. Manche Blasen sind klein, groß, elastisch oder starr. Manche platzen und einige dürfen nicht platzen, weil die Angst vor dem Zusammenbruch des Weltbildes zu groß ist. Das ist dann Kognitive Dissonanz.
Wenn es diesen Menschen trotzdem passiert, sollten wir ihnen beistehen.
Aber wißt ihr, was am besten davor schützt, dass die eigene Blase platzt?
Wenn sie dehnbar bleibt, wir offen für neue Ansichten bleiben und wenn wir sie hin und wieder verlassen.
Und ab und zu die Perspektive wechseln.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Perspektivwechsel#offenbleiben#SelbstErmächtigung#Erkenntnis
Manchmal müssen wir uns in Erinnerung rufen, zu was wir fähig sind. 💜
Wir stehen am Abgrund. Lasst uns fliegen!
👉🏻 Lied AB*GRUND
👉🏻Shirts
#abgrund#lernefliegen#erkenntnis#reineseelen
@aliensbestfriend
AB*GRUND - Alien's Best Friend
Wer am Abgrund steht, hat drei Möglichkeiten:
er geht noch einen Schritt, er kehrt um oder er lernt fliegen ...
Egal, was im Außen geschieht,
es ist an uns, die richtigen Entscheidungen zu treffen
und uns mit dem zu verbinden,
was wir jenseits der Programmierungen wirklich sind:
REINE SEELEN
👉🏻YouTube
👉Shirt
#abgrund#lernefliegen#erkenntnis#reineseelen
@aliensbestfriend
Wir sind darauf konditioniert, dass wir dann belohnt werden, wenn wir uns bestmöglich anpassen.
Das geht in der Erziehung los, in der Schule wird dann die Anpassung benotet und führt sich fort im gesamten
systemischen Leben. Daraus ergibt sich häufig das starke Bedürfnis, anderen gefallen zu wollen oder Wert auf die Meinung anderer zu legen.
Aber das ist ein Programm, das uns begrenzt.
Wir sollten herausfinden, was WIR wollen, wie WIR zu uns stehen und abprallen lassen, was andere über uns denken.
Dann haben wir eine größere Chance, unser Potential auszuschöpfen.
Was andere denken, ist nicht Dein Problem. Es ist ihres.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Selbstwert
#DeinDing
#Potential
#Erkenntnis
DAS DUNKLE SETZT SICH DURCH
Drama, Panik, Horrormeldungen setzen sich durch. Wenn wir mit ihnen in Resonanz gehen, verbreiten sie sich. Denn wir schwingen mit und bringen wiederum andere zum Schwingen.
Auch Lästern, Urteilen, Ärger, Neid setzen sich durch.
Üble Meldungen versetzen uns oft Dopaminkicks. Und die können süchtig machen.
Während das Leichte, Ruhige, Positive eher weniger sexy ist. Wir kriegen keinen Kick.
Damit das Niedrigfrequente nicht auch noch durch uns verbreitet wird, sollten wir uns
bewusst dafür entscheiden, die „Bässe“ leiser zu drehen.
Weniger Lästern, weniger schlechte Nachrichten konsumieren, Gewalt jeder Art meiden, Gedankenhygiene usw.
Wenn wir wollen, dass langfristig sich das Dunkle, Tiefschwingende nicht mehr durchsetzt, sondern das Hochfrequente, Lichtvolle, dann ist jeder von uns gefragt, sich bewusst dafür zu entscheiden.
Es liegt - mal wieder - an uns.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Selbstkontrolle
#Besonnenheit
#Frequenz
#Erkenntnis
Wir sind oft so verzweifelt bemüht, den Vorstellungen, die andere von uns haben, gerecht zu werden. Um gesehen, anerkannt zu werden. Um mangelnde Selbstliebe zu kompensieren. Warum auch immer. Dabei vergessen wir, dass wir nur uns selber gefallen müssen. Und das ist schon schwer genug. Programme und Traumata halten uns zurück.
Selbstfürsorge ist kein Egoismus. Sie ist notwendiger Startpunkt einer oft langwierigen Reise, die zur Heilung führen soll.
Und das Schöne ist, wenn wir uns selber gefallen, gefallen wir auch anderen. Aber das ist dann nicht mehr so wichtig. 💜
@aliensbestfriend
#heilung#erkenntnis#wachstum#sagendlichnein#selbstfürsorge
Es ist Februar 2026 und ich bin gerade aus der Arztpraxis einer paranoiden Ärztin geflogen, weil ich mich geweigert habe (putzmunter, gesund und Herr meiner Sinne), eine Maske zu tragen.
Nicht zu glauben aber wahr.
Während ich das schreibe, schüttele ich nonstop den Kopf ...😆
Was passiert wohl, wenn die wieder eine pandemische Lage ausrufen? Ich habe da so gewisse Vorahnungen ... und die sind nicht besonders rosig.🥸
Wir müssen uns gegen diese Übergriffe wehren.
Für uns und unsere Werte einstehen. Aber auch keine kostbare Energie verschwenden.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#WehrtEuch
#Selbstwert
#Befreiung
#Erkenntnis
#SeiDuSelbst
Wie oft limitieren wir uns selber, weil wir das Urteil anderer fürchten?
Entfalten uns nicht aus Scham? Sagen nicht das, was wir denken aus Angst, es könnte "nicht das Richtige" sein?
Auf dem Sterbebett (oder Scheiterhaufen - je nachdem😅) werden wir uns bestimmt nicht vorwerfen, wir hätten uns nicht genug angepasst oder hätten zu wenig Angst gehabt.
Bestimmt nicht.
Aber wir werden uns vielleicht fragen, ob wir UNSERE Wahrheit gelebt haben, anstatt die der anderen. Uns gezeigt haben, wie wir sind und damit den Sinn unseres Hierseins erfüllt. Ob wir Lebensqualität gehabt haben.
Unsere Zeit ist begrenzt. Jeder Augenblick zählt.
Es sollte uns egal sein, was andere denken oder wie man „zu sein hat“.
Das ist nicht leicht, aber man kann es üben. Jeden Tag. Und wir werden echter und freier. Jeden Tag.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Lebensqualität#Selbstwert#Befreiung#Erkenntnis#SeiDuSelbst