TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #210 · 3 фев.

Что делать если нужно поставить какую-то 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

Резултати

Пронајдени 6 слични објави

Пребарај: #bildung

当前筛选 #bildung清除筛选

In den letzten fünf Jahren gewannen russische Schülerinnen und Schüler 210 Medaillen bei den wichtigsten internationalen Olympiaden 📈Die russischen Schulteams erzielen bei den wichtigsten internationalen Olympiaden in allgemeinbildenden Fächern stabil hohe Ergebnisse. 🥇Der stellvertretende Regierungschef Dmitri Tschernyschenko berichtete, dass die russischen Schülerinnen und Schüler in den letzten fünf Jahren 161 Gold-, 45 Silber- und 4 Bronzemedaillen bei den wichtigsten internationalen Olympiaden gewonnen haben. Im vorigen Jahr haben unsere Jugendlichen eine Rekordzahl an Auszeichnungen erhalten. “Ich gratuliere jedem zu einem hohen Ergebnis! Wie Präsident Wladimir Putin betonte, haben wir ein ganzes System geschaffen, um talentierte Jugendliche auszuwählen und mit ihnen zu arbeiten. Einen wichtigen Beitrag dazu leistet das nationale Projekt “Jugend und Kinder” – durch die Verbesserung der Infrastruktur, die Durchführung von Wettbewerben in Schulfächern, die Entwicklung zusätzlicher Bildung. Ich danke jeder Medaillengewinnerin und jedem Medaillengewinner dafür, dass sie dem ganzen Land diese Gründe für Freude und Stolz gegeben haben. Ich danke Eltern, Lehrern und Mentoren für die Unterstützung der Kinder, ihre Professionalität und Hingabe”, bemerkte Dmitri Tschernyschenko. ✅Die Schülerinnen und Schüler repräsentieren das Land traditionell würdig bei Wettbewerben in Mathematik, Chemie, Physik, Biologie, Informatik, Geographie, Astronomie und bei der Internationalen Naturwissenschafts-Olympiade für Junioren. “Die Leistungen unserer Schülerinnen und Schüler bei renommierten internationalen Olympiaden sind zu einem regelmäßigen Ergebnis der harten Arbeit der Kinder und der professionellen Unterstützung von Lehrern geworden. Ich bin mir sicher, dass die Leistungen unserer Teams nicht nur das Prestige der russischen Bildung auf der Weltbühne stärken, sondern auch eine neue Generation von Schülerinnen und Schülern dazu inspirieren, verschiedene Fächer eingehend zu studieren. Die Jugendlichen haben eine ausgezeichnete Möglichkeit, wertvolle Erfahrungen und fundiertes Wissen von Mentoren zu sammeln. Weil viele talentierte Lehrer in unserem Land arbeiten, die den Kindern modernes und notwendiges Wissen vermitteln, ihr Interesse an den Wissenschaften wecken und eine Generation bilden, die eine erfolgreiche Zukunft des Heimatlandes aufbauen kann”, kommentierte der Bildungsminister Sergej Krawzow. 🏆Die Gewinner der internationalen Schulolympiaden erhalten Geldpreise, Zuschüsse, Vorteile bei der Bewerbung für Studium in Universitäten und Anerkennung auf staatlicher Ebene. Föderalprämien bis zu 1 Million Rubel und zusätzliche regionale Zahlungen sind festgelegt sowie die Immatrikulation ohne Prüfungen im Profil der Olympiade ist garantiert. 📍Die Vorbereitung für die wichtigsten internationalen Olympiaden in allgemeinbildenden Fächern läuft weiter. Die erste soll im Juni in Moskau stattfinden – Open International Geography Olympiad. @RusBotschaft #Russland#Bildung

Russisches Haus in Berlin

@rushaus · Post #1943 · 17.09.2025 г., 14:38

Zum ersten Mal öffnet das Russische Haus in Berlin seine Türen für die Literatur-Challenge – eine Veranstaltung, die Spaß macht, herausfordert und euch tiefer in die Welt der russischen Bücher eintauchen lässt.📚 Hier geht es nicht um trockene Prüfungen, sondern um den Nervenkitzel des Wiedererkennens, das Staunen über vergessene Details und die Entdeckung neuer literarischer Stimmen.🔍 👩‍🎓Mitmachen können alle: ob Schüler, Studierende oder Erwachsene, die einfach Freude an Literatur haben. 🖊 Euch erwarten Fragen, mal leicht, mal knifflig, inspiriert von Klassikern und moderner Prosa. 🌍 Und das Beste: Ihr werdet Teil einer internationalen Community, die sich für Sprache, Kultur und Bücher begeistert!😍 Kommt am 27. September um 12:00 Uhr vorbei, testet euer Wissen und erlebt Literatur einmal ganz anders. Vielleicht werdet ihr die nächsten Champions der Berliner Literatur-Challenge!🏆🤩 📲Anmeldung #literatur#russischeklassik#bildung#challenge#berlinevents

Russisches Haus in Berlin

@rushaus · Post #1909 · 25.08.2025 г., 10:21

Zum Start ins neue Schuljahr öffnen das Bildungszentrum und die Kunstwerkstatt ihre Türen für Kinder und Eltern!📢😍 🗓️Am 30. August ab 11 Uhr erwartet Euch ein bunter Tag voller spannender Schnupperstunden, inspirierender Begegnungen mit Lehrkräften und kreativer Atmosphäre.🥰 Ob Mathematik🧮oder Russisch📝, Bastelstunde🫟oder Ballett🩰 – jedes Kind hat die Möglichkeit, Neues auszuprobieren und zu entdecken, dass Lernen nicht nur Pflicht, sondern auch ein Vergnügen sein kann!😉 👧🏼 Das Programm ist auf verschiedene Altersgruppen abgestimmt: von Kleinkindern über Schulkinder bis hin zu Jugendlichen. ⏰ Den Zeitplan der Schnupperstunden und die Anmeldung findet Ihr auf unserer Website. Kommt vorbei, findet Euer eigenes Ding und startet das Schuljahr mit Freude!👩🏻‍🏫❤️ #TagDesWissens#Schnupperstunden#Kinder#Familie#Bildung#Kreativität

Russisches Haus in Berlin

@rushaus · Post #1383 · 28.08.2024 г., 14:22

📢 Russland wird Gastgeber 🌟der ersten Russische-Sprache-Weltmeisterschaft ! 🌍🇷🇺 Eingeladen sind Teams mit 5 Teilnehmern 👥 im Alter von 16 bis 22 Jahren 🎓 und ihre Betreuer 👩‍🏫 - Russischlehrer, die im Ausland arbeiten. Um zu gewinnen 🥇 müss man mehrere Etappen durchlaufen: Anmeldung 📝, Auswahl ✅, Fernwettbewerbe 💻. Die Finalisten ✈ treffen sich in St. Petersburg 🏰 und kämpfen um den Titel des Weltmeisters in russischer Sprache! 🏆 📅Anmeldung bis zum 20. September 2024. Die Teilnahme ist kostenlos! 🎉 Alle Teilnehmer und Gewinner erhalten Urkunden 📜 und Preise 🎁. 🔗Details auf der offiziellen Website: russianchampionship.com #RussischSprache#Weltmeisterschaft#RussischSprache#RussianChampionship#Russisch#SanktPetersburg#Bildung

Russisches Haus in Berlin

@rushaus · Post #1725 · 02.04.2025 г., 08:32

🎉 270 Jahre Moskauer Universität! 🎓🇷🇺 Die Lomonossow-Universität hat über Jahrhunderte Wissenschaft & Bildung geprägt – und das feiern wir! Beim Tag der Moskauer Universität im Russischen Haus in Berlin erwartet euch eine faszinierende Ausstellung 🖼️, animierte Filme 🎥 und spannende Gespräche mit Alumni. Taucht ein in die Geschichte dieser bedeutenden Universität und ihre Verbindungen zu Deutschland! 📅 4. April, 16:00 📍 Russisches Haus, Berlin 🗣️ Veranstaltung auf Russisch 🔗Anmeldung erforderlich #MoskauerUni270#Bildung#Wissenschaft#Berlin#RussischesHaus#Lomonossow#Jubiläum

Russisches Haus in Berlin

@rushaus · Post #1387 · 01.09.2024 г., 08:57

Anlässlich des Tages des Wissens veranstaltete das Russische Haus traditionell Schnupperunterricht am Russischen College für Kinder verschiedener Altersgruppen 🎉. Im Russischunterricht lernten die Kinder auf spielerische Weise die Laute und Buchstaben des Alphabets 🅰️📚. Im Kreativunterricht konnten die Kinder zu echten Künstlern werden 🎨🖌️ und ihre Fantasie auf dem Papier ausleben 🖼️. Im Mathematikunterricht lernten die Jüngsten die Eigenschaften geometrischer Formen 🔺🔵 kennen und begaben sich auf eine faszinierende Reise durch das Land der Zahlen, wo interessante logische Probleme 🔢🧠 auf sie warteten. Die Eltern konnten mit den Lehrkräften des Russischen Colleges sprechen, sich aus erster Hand über die Bildungsprogramme des Russischen Hauses informieren und ihre Kinder für den Unterricht anmelden 📋🖊️. #TagDesWissens#RussischesHaus#RussischesCollege#Kinderbildung#Russischlernen#Bildungsprogramme#ElternundKinder#Bildung#Kreativunterricht#SpracheLernen#Elternzeit#Berlin