Что делать если нужно поставить какую-то 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
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
Bild: Shutterstock
#RusslandEntdecken#DiscoverRussia
Wie ein Maler Apollon eine neue Muse schenkte 👼👨🏻🎨
Wussten Sie, dass auf der berühmten Decke des Bolschoi-Theaters eigentlich nicht die klassischen neun Musen zu sehen sind? 👀
Stattdessen zeigt das Deckengemälde nur acht antike Musen – und eine ganz besondere, die es in der griechischen Mythologie gar nicht gibt.
Der Künstler Alexei Titow, der 1856 die Gestaltung leitete, nahm sich nämlich eine kreative Freiheit. Er ersetzte die Muse Polyhymnia durch eine eigene Erfindung 🎭
💡Seine Idee?
Er wollte der Malerei – seinem eigenen Handwerk – eine Schutzgöttin widmen. So entstand eine neue Muse, erkennbar an Palette und Pinseln, die sich unter die antiken Figuren mischt.
Fast wäre dieses einzigartige Detail verloren gegangen – 1940 sollte das Deckengemälde im Stil des Sozialistischen Realismus komplett neu gestaltet werden. Doch der Krieg stoppte die Pläne – und so blieb Titows ungewöhnliche Muse bis heute erhalten 🎨
#welcometoRussia#RusslandEntdecken
📸 Sergei Pjatakow / Sputnik; Swetlana Schewtschenko / Sputnik; @nara_poghossyan
🪆 Fenster nach Russland
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
Bild: Shutterstock
#RusslandEntdecken#DiscoverRussia
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
Bild: Shutterstock
#RusslandEntdecken#DiscoverRussia
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
Bild: Shutterstock
#RusslandEntdecken#DiscoverRussia
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
Bild: Shutterstock
#RusslandEntdecken#DiscoverRussia
🇷🇺 Möchten Sie Russland hautnah entdecken – seine Kultur, Geschichte und die Menschen, die es prägen?
Das internationale Programm „Russland entdecken“ lädt junge Erwachsene (18–35 Jahre) aus Europa, Nordamerika und anderen Teilen der Welt zu einer 5-tägigen Kultur- und Bildungsreise nach Moskau ein.
🌆 Programm:
Geführte Stadtrundgänge durch Moskau: Roter Platz, Alexandergarten, Christus-Erlöser-Kathedrale
Museumsbesuche, kreative Workshops und kulinarische Meisterklassen
Begegnungen mit jungen Aktivistinnen und Aktivisten, Wissenschaftlerinnen und Wissenschaftlern sowie Unternehmerinnen und Unternehmern
Inspirierender Austausch zu Kultur, Wissenschaft und aktuellen gesellschaftlichen Themen
Kostenfreie, vollständig organisierte Unterbringung, Verpflegung und Transfers
🎯 Ziele des Projekts:
„Russland entdecken“ bringt junge Menschen aus aller Welt in einen offenen Dialog, schafft Raum für neue Freundschaften und berufliche Netzwerke. Dabei steht im Mittelpunkt, Russland jenseits von Klischees zu entdecken und authentische, eigene Eindrücke zu sammeln.
📅Das Programm findet monatlich statt. Die Teilnahmeplätze werden im Rahmen eines Auswahlverfahrens vergeben. Bewerben können sich engagierte, neugierige und weltoffene junge Erwachsene aus den teilnehmenden Ländern.
🔗 Weitere Informationen und Bewerbung
#RusslandEntdecken#DiscoverRussia
1. Mai in der Sowjetunion: ein Fest, das alle vereinte 🇷🇺‼️
Früher war der 1. Mai einer der wichtigsten Feiertage in der Sowjetunion. An diesem Tag füllten sich die Straßen mit Menschen – Arbeiter, Soldaten, Sportler und Musiker nahmen an großen Demonstrationen mit Fahnen, Transparenten und Musik teil.
Die Kolonnen zogen durch die zentralen Straßen der Städte, während die größten Paraden auf dem Roten Platz stattfanden. Selbst Kinder waren Teil der Feierlichkeiten, und die Städte wurden im Voraus festlich geschmückt.
Der Tag symbolisierte Arbeit, Einheit und die Stärke der Arbeiterklasse – und wurde zu einem der bedeutendsten offiziellen Feiertage des Landes.
Мир, труд, май! - Frieden, Arbeit, Mai!
#Russland#welcometoRussia#RusslandEntdecken
📸 Anatoly Yegorov, Ivan Shagin, Dmitry Baltermats, Valentin Khukhlayev /MAMM/MDF/russiainphoto.ru
🪆Fenster nach Russland
7 Dinge, die Ausländer in Russland überraschen 😮
Viele Menschen haben noch Bilder aus der Zeit des Kalten Krieges im Kopf. Wer Russland jedoch selbst besucht, merkt schnell - die Realität sieht oft ganz anders aus.
Hier sind acht Dinge, die Besucher besonders überraschen👇
1. Das Verkehrssystem 🚇
Große Städte wie Moskau haben ein überraschend sauberes und effizientes öffentliches Verkehrssystem. Besonders die Moskauer Metro beeindruckt viele Besucher – sie ist günstig, leicht verständlich und ihre Stationen wirken teilweise wie Paläste mit Kronleuchtern und Fresken.
2. Verborgene Freundlichkeit 🤝
Auch wenn Russen nicht sofort lächeln, helfen sie Fremden oft spontan und ohne Gegenleistung. Viele Reisende berichten von unerwartet hilfsbereiten Begegnungen – vom Koffertragen bis zum gemeinsamen Ticketkauf.
3. Der Verkehr 🚗
Die Straßen in Moskau sind riesig – teilweise bis zu 16 Spuren breit. Entsprechend spektakulär können auch die Staus aussehen. Trotzdem sind große SUVs weiterhin sehr beliebt.
4. Weniger Vorurteile als erwartet 🌏
Einige Besucher berichten, dass Herkunft, Hautfarbe oder Sprache im Alltag weniger eine Rolle spielen, solange man respektvoll miteinander umgeht.
5. Viele Sicherheitskräfte 👮
Polizei und Sicherheitsdienste sind im öffentlichen Raum sehr präsent, besonders in großen Städten und an Verkehrsknotenpunkten.
6. Kirchen überall ⛪
Mit rund 40.000 Kirchen ist Russland voller beeindruckender religiöser Architektur – von kleinen Dorfkirchen bis zu monumentalen Kathedralen.
7. Mehr als sowjetische Plattenbauten 🏛
Neben den bekannten Gebäuden aus der Sowjetzeit gibt es auch beeindruckende historische Architektur. Städte wie St. Petersburg erinnern mit ihren breiten Straßen und barocken Gebäuden teilweise an westeuropäische Metropolen.
#welcometoRussia#Russland#RusslandEntdecken
📸 Getty Images
🪆Fenster nach Russland
Das zarte Aufblühen inmitten der kühlen Luft und der nordischen Natur macht die sibirische Kirschblüte besonders schön und unerwartet 🌬️🌸
#RusslandEntdecken#DiscoverRussia#welcometoRussia
📹 YT / Наша Сибирь 4К
🪆Fenster nach Russland
Die EINZIGE Kirche, in der die Fresken von Theophanes des Griechen erhalten geblieben sind 🕊️☦️
🔴 Mehr als 50 historische Kirchen gibt es in Weliki Nowgorod, von Gebäuden aus dem 11. Jahrhundert bis zu modernen Kirchen. Besonders beeindruckend ist die Kirche des Erlösers auf der Iljina-Straße.
🔴 Erbaut 1374 von wohlhabenden Handwerkern und Kaufleuten der Straße. 1378 malte der weltberühmte byzantinische Meister Theophanes der Grieche die Wände und Gewölbe der Kirche.
🔴 Einzigartig erhaltene Fresken – Theophanes, in Byzanz geboren, gestaltete über 40 Kirchen, doch nur hier sind seine originalen Fresken im Kircheninneren zu sehen.
🔴 Besonders gut erhalten sind das Bild des Pantokrators im Kuppelgewölbe und die Fresken der Apsis.
🔴Einfluss auf die Nowgoroder Malerei – Kunsthistoriker sehen in Theophanes’ Werk einen prägenden Einfluss auf die Freskenkunst der Region, möglicherweise befinden sich in dieser Kirche auch Fresken seiner Schüler.
🔴Teile der Fresken gingen verloren – viele Wände wurden über Jahrhunderte weiß getüncht oder neu bemalt. Die Restaurierung begann erst im 20. Jahrhundert und wird bis heute fortgeführt.
#welcometoRussia#DiscoverRussia#RusslandEntdecken
📸 Pavel Kuzmichev
🪆Fenster nach Russland