Что делать если нужно поставить какую-то 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
Russisches Bildwörterbuch: Weltraum 🚀🤪🌒
Lernen wir einige neue russische Wörter zum Thema „Weltraum" kennen. Um es uns leichter zu machen, visualisieren wir sie und hören uns an, wie sie klingen!
Кóсмос – Weltraum
Сóлнце – Sonne
Спу́тник – Satellit
Ракéта – Rakete
Полёт – Flug
Космонáвт – Kosmonaut
Орби́та – Umlaufbahn / Orbit
Мерку́рий – Merkur
Венéра – Venus
Земля́ – Erde
Марс – Mars
Юпи́тер – Jupiter
Сату́рн – Saturn
Ура́н – Uranus
Непту́н – Neptun
* Im Russischen wird der Buchstabe „ё“ immer betont. Ein Akut darüber zu setzen, ist deshalb grammatikalisch überflüssig.
#welcometoRussia#Russisch#RussischeSprache
📸 Kira Poljudowa
🪆Fenster nach Russland
Der Mann, der Russland das richtige Schreiben beibrachte 🤨
Obwohl Russisch nicht seine Muttersprache war, wurde Dittmar (Dietmar) Rosenthal zur wichtigsten Autorität für Rechtschreibung und Stilistik in der Sowjetunion – und prägt die Sprachkultur bis heute.
Warum war das nötig? 🔎
Im 20. Jahrhundert veränderte sich die russische Sprache stark – neue Medien, neue Berufsgruppen, Millionen Menschen mit unterschiedlichem Bildungsniveau. Es fehlten klare, verständliche Regeln für korrektes Schreiben und stilistisch sauberes Formulieren, besonders im Journalismus.
Wie brachte er es bei? 🖊️
Rosenthal entwickelte die sogenannte praktische Stilistik. Statt abstrakter Linguistik setzte er auf konkrete Beispiele, typische Fehler und klare Empfehlungen. Seine Bücher wie das
„Handbuch der Zeichensetzung“
„Wörterbuch der Schwierigkeiten der russischen Sprache“
wurden zu Arbeitswerkzeugen für Journalisten, Lehrer und Studierende.
Direkter Einfluss auf Medien 📺
Er beriet Sprecher im sowjetischen Radio und Fernsehen, analysierte Sendungen und erklärte präzise, was sprachlich verbessert werden musste – verständlich und ohne akademische Arroganz.
Sprache als lebendiger Organismus 🌍
Rosenthal erkannte, dass sich Normen ändern. Er beschrieb nicht nur Regeln, sondern beobachtete, wie Menschen tatsächlich sprechen – ein Ansatz, der bis heute etwa vom Sprachportal Gramota.ru aufgegriffen wird.
Sein Prinzip: Regeln erklären, Unsicherheiten beseitigen, Sprachgefühl entwickeln.
So brachte er Millionen bei, bewusster und korrekter zu schreiben 🤓
#Russisch#RussischeSprache#welcometoRussia#DiscoverRussia
📸 Kira Lisitskaya (Foto: Archiv der Fakultät für Journalismus der Lomonossow-Universität Moskau; MAMM/MDF/russiainphoto.ru)
🪆Fenster nach Russland
Der Frühling ist da – überall blühen die Blumen! 🌸
🌼 Zeit, ein paar ihrer russischen Namen kennenzulernen 🌷
#Russisch#RussischeSprache#Russischsprechen
📸 Tatiana Sviridova, 13708458888, Andreas Streich/500px, Lilly Kurii, Olga Seifutdinova, Yuya Kimoto/Getty Images
🪆Fenster nach Russland
Das bevorstehende Sprachklub-Treffen steht im Zeichen des Weltraums.🪐 Anlässlich des Tages der Kosmonauten, der am 12. April gefeiert wird, dreht sich alles um Sterne🌟, Planeten🌎 und Galaxien💫.
Ein besonderes Highlight bildet die Auseinandersetzung mit diesem faszinierenden Beruf. Welche Herausforderungen bringt diese Tätigkeit mit sich, und welche Fähigkeiten sind dafür erforderlich?🤔 Diese und viele weitere spannende Themen werden diskutiert. Ein Abend voller neuer Erkenntnisse und inspirierender Gespräche erwartet die Teilnehmer am 9. April um 19:00 Uhr!😍
Kommt vorbei!✨
📌Anmeldung ist erforderlich
#kosmos#russisch
Die russische Sprache ist reich an Sprichwörtern, Redewendungen und geflügelten Ausdrücken, die über Generationen hinweg überliefert wurden und einen wichtigen Teil der kulturellen Identität darstellen.
🗓️Beim nächsten Treffen des Sprachklubs am 29. Oktober um 19:00 Uhr erhalten die Teilnehmer die Gelegenheit, verschiedene Redewendungen kennenzulernen, mehr über deren Herkunft zu erfahren und sich mit ihrer Bedeutung vertraut zu machen. Darüber hinaus erfahren die Gäste mehr über den richtigen Gebrauch dieser Ausdrücke im sprachlichen Alltag.
☝🏻Ein weiterer Schwerpunkt des Treffens liegt auf der inhaltlichen Auseinandersetzung mit russischen Sprichwörtern. Die Teilnehmer erwartet eine interessante Diskussion darüber, welche Lebensweisheiten sie vermitteln und inwieweit ihnen im heutigen Alltag zugestimmt werden kann.
Seid nächsten Mittwoch dabei!😉
📲Anmeldung ist erforderlich.
#sprachklub#russischlernen#russischesprache#russisch
Im Vorfeld des Europäischen Tags der Sprachen, der jährlich am 26. September begangen wird, erfahren die Teilnehmer unseres Sprachklubs mehr über Lehnwörter in der russischen Sprache.😍
🗣️ Es werden spannende Geschichten darüber erzählt, wie griechische und lateinische Begriffe sowie Wörter aus dem Türkischen, Französischen, Deutschen, Niederländischen und vielen anderen Sprachen im Russischen Einzug gehalten haben.🤓
🗓️ Seid am 24. September um 19:00 Uhr dabei!
📲Anmeldung ist erforderlich.
#sprachklub#russischesprache#russisch#russischlernen
Das nächste Treffen des Sprachklubs ist dem Tag Sibiriens gewidmet, der am 8. November begangen wird. Im Mittelpunkt steht die Geschichte der Region sowie ihre kulturelle und geografische🏔️Bedeutung. Vorgestellt werden einige der größten Städte Sibiriens, die als wichtige wirtschaftliche und wissenschaftliche Zentren gelten.
Ein besonderer Abschnitt des Treffens ist der beeindruckenden Natur Sibiriens gewidmet: ihren endlosen Wäldern🌳, mächtigen Flüssen💦 und einzigartigen Landschaften🏞️, die von der Tundra bis zu den Bergen des Altai reichen. Das Thema lädt dazu ein, Sibirien nicht nur als kalten❄️ und fernen Ort zu sehen, sondern als eine Region voller Leben, Geschichte und Schönheit.😍
🗓️ Seid am 5. November um 19:00 Uhr dabei!
📲Anmeldung ist erforderlich.
#sprachklub#russisch#russischlernen#sprache
Beim bevorstehenden Treffen des Sprachklubs steht Tag der Sprachen der Völker Russlands im Mittelpunkt.Die Teilnehmer werden sich auf eine virtuelle Reise🎢 durch verschiedene Regionen des Landes begeben, bei der das sprachliche und kulturelle Erbe zahlreicher Volksgruppen vorgestellt wird.😍
📖 Ein besonderer Akzent liegt auf dem Werk des berühmten Dichters Rassul Gamsatow. 👥 Die Gäste erhalten die Gelegenheit, sich näher mit seinem literarischen Schaffen auseinanderzusetzen und mehr über seine Rolle im kulturellen Gedächtnis des Landes zu erfahren.
🗓️Seid am 10. September um 19:00 Uhr dabei!
❕Anmeldung
#sprachklub#russisch#russischlernen#sprache
In diesem Jahr fällt das Osterfest in Russland und in der orthodoxen Welt auf den 12. April 🟥🥚
Entdecken wir gemeinsam einige russische Wörter zum Thema „Ostern“ 🧁🌿
#Russisch#RussischeSprache#Russischsprechen#ostern
📸 Westend61, Olga Mazyarkina, ArtMarie, ValdisO, Leonel Alvarez/500px, A_Lein/Getty Images
🪆Fenster nach Russland
Ds bevorstehende Treffen des Sprachklubs widmet sich Michail Saltykow-Schtschedrin, einem bedeutenden Schriftsteller und bekannten Satiriker des 19. Jahrhunderts.
📚 Seine Werke zeichnen sich durch scharfsinnige Gesellschaftskritik und tiefgründigen Humor aus, der auch heute noch relevant ist. Die Diskussion wird die literarische Bedeutung Saltykow-Schtschedrins sowie seinen Einfluss auf die russische Satire beleuchten.
📚 Besonderes Augenmerk liegt auf seinen charakteristischen Stilmitteln und den sozialen Themen, die in seinen Texten behandelt werden. Das Treffen bietet die Gelegenheit, seine Werke im historischen Kontext zu verstehen und die satirische Perspektive auf die Gesellschaft des 19. Jahrhunderts näher zu erkunden.
Seid am 28. Januar um 19:00 Uhr dabei!
🖇️Anmeldung
#sprachklub#russisch#russischlernen#russischesprache#schriftsteller
Das erste in diesem Jahr Treffen des Sprachklubs steht bevor und ist einem außergewöhnlichen Feiertag gewidmet, der in Russland in der Nacht vom 13. auf den 14. Januar gefeiert wird: dem Alten Neuen Jahr!🥳
Dieses Ereignis gilt als kulturelle Besonderheit und bewahrt bis heute eine traditionsreiche Verbindung zwischen Kalendergeschichte🗓️ und festlicher Atmosphäre.🎉
Für die Gäste entsteht eine Gelegenheit, das festliche Gefühl der vergangenen Wochen noch etwas länger zu genießen. Darüber hinaus eröffnet sich ein Einblick in russische Bräuche, die diesen zusätzlichen Jahreswechsel prägen. In einer inspirierenden und stimmungsvollen Umgebung ergibt sich zudem die Möglichkeit, die Beschäftigung mit der Sprache fortzusetzen und den Jahresbeginn um eine kulturelle Facette zu bereichern.
Das Treffen findet am 14. Januar um 19:00 Uhr statt, kommt vorbei!😉
🖇️Anmeldung
#sprachklub#russisch#russischesprache#sprachelernen#sprachen
Unser Sprachklub bietet einen Raum, um Russisch in entspannter und freundlicher Atmosphäre zu sprechen. Die Treffen ermöglichen nicht nur, vorhandene Kenntnisse zu festigen, sondern auch den Wortschatz durch lebendige Gespräche und spannende Themen zu erweitern. Hier hat jeder die Möglichkeit, neue interessante Menschen kennenzulernen, eigene Erfahrungen zu teilen, und mehr über die russische Kultur zu erfahren.🤩
📖 Im Rahmen des bevorstehenden Treffens des Sprachklubs steht das Thema „Wintersportarten“ im Mittelpunkt. Im Februar finden in Italien die Olympischen Winterspiele statt, was einen passenden Anlass bietet, über Sportarten zu sprechen, die bei vielen Menschen beliebt sind. Dazu zählen unter anderem Skifahren⛷️ in den Bergen🏔️, Snowboarden🏂, Eiskunstlauf⛸️ und zahlreiche weitere Disziplinen.
🗣️ Das Treffen ist dem Austausch über interessante und teilweise ungewöhnliche Wortschätze rund um den Wintersport gewidmet. Darüber hinaus ergeben sich Gespräche über die Bedeutung von Sport und Hobbys im Alltag sowie über deren Einfluss auf Lebensstil, Motivation und Gemeinschaft. Der sprachliche und inhaltliche Fokus verspricht eine abwechslungsreiche und anregende Atmosphäre.🥰
🗓️Seid am 11. Februar um 19:00 Uhr dabei!
📲Anmeldung
#sprachklub#russisch#russischlernen#sprachelernen#russischeshaus