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

Резултати

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

Пребарај: #c130

当前筛选 #c130清除筛选
WTF🌐News

@wtfactnews · Post #18455 · 09.12.2025 г., 09:44

🇧🇫🇳🇬 Это нигерийский военно-воздушный самолет C-130, который был вынужден совершить посадку в Бобо-Диулассо, Буркина-Фасо По данным властей Буркина-Фасо, самолет перевозил "секретный груз", предположительно предназначенный для Республики Нигер. Буркина-Фасо теперь отказывается освободить 11 нигерийских военнослужащих, находившихся на борту, до тех пор, пока Абуджа не объяснит, почему рейс вошел в воздушное пространство Буркина-Фасо без дипломатического разрешения. 🔹#Нигерия#БуркинаФасо#C130 📱Спасибо, что следите за новостями вместе с 🤨News! ➡️Поддержать канал Boostами

Лёгкое небо

@legkoenebo · Post #4770 · 23.03.2026 г., 20:59

🇨🇴Военно-транспортный C-130 разбился в Колумбии 📌Самолёт Lockheed C-130 Hercules ВВС Колумбии потерпел крушение вскоре после взлёта из Пуэрто-Легисамо на юге страны 🔵На борту находились около 110 военнослужащих. По данным Reuters, с места катастрофы эвакуированы живыми 57 человек, в других источниках фигурирует цифра 71 – точные данные уточняются 🔵Самолёт упал примерно в 3 км от населённого пункта в районе амазонских джунглей у границы с Перу, спасательная операция продолжается. Министр обороны Педро Санчес назвал произошедшее «трагической аварией», президент Густаво Петро раскритиковал задержки в модернизации военной техники 🔵Причины катастрофы не установлены, расследование только начинается. C-130 Hercules – многоцелевой транспортник, который Колумбия эксплуатирует с конца 1960-х годов Лёгкое небо #aviation#news#aircrash#Колумбия#C130

Лёгкое небо

@legkoenebo · Post #4661 · 28.02.2026 г., 17:24

✈️Военно-транспортный C-130 потерпел катастрофу в Боливии 📌Самолёт ВВС Боливии C-130 Hercules при посадке в аэропорту Эль-Альто (город-спутник Ла-Паса) выкатился за пределы ВПП, выехал на прилегающий проспект и столкнулся с автомобилями 🔵По предварительным данным, погибли от 15 до 20 человек, не менее 28-30 ранены. Повреждено около 15 машин. Из восьми членов экипажа большинство выжили, судьба одного уточняется 🔵Самолёт перевозил новые банкноты для Центробанка Боливии – купюры без серийных номеров, ещё не введённые в обращение. После крушения пачки денег рассыпались по дороге, местные жители начали их собирать, затрудняя работу спасателей. Полиция применила слезоточивый газ и водомёты, задержано более 10 человек 🔵Свидетели сообщают о сильном дожде, граде и плохой видимости в момент посадки. Точная причина катастрофы устанавливается, Минобороны Боливии начало расследование Лёгкое небо #aviation#news#Боливия#C130#aircrash

⚡️#Блиски_исток Према наводима локалних медија, током америчке операције спасавања обореног пилота F-15E на иранској територији, специјалне снаге САД уништиле су два сопствена транспортна авиона C-130. ABC News навео да је уништење авиона урађено да летелице не би пале у руке Ирана. Након губитка два C-130, америчка команда је, како се наводи, била приморана да упути још три авиона ради извлачења рањеног пилота и заглављених припадника специјалних снага (#Кувајт). 📌 Ратно вазудхопловство преноси да се F-15E срушио у планинском подручју југоисточно од Исфахана, где је провођена операција потраге за другим чланом посаде. Један пилот је, по истим изворима, извучен истог дана, док CBS News наводи да је у акцији учествовало око 100 америчких специјалаца и десетине борбених авиона. → Извори: INTERFAX RU; ABC News; BBC; CBS News 🪖#Блиски_исток〣#Иран〣#САД〣#Кувајт〣#F15E〣#C130〣#Спецназ〣#Ваздухопловство 🇷🇸https://t.me/borbeni_efektivi

⚡️Ир-осовина водећа у емитовању појачане антиамеричке резонанце: Иранци, Ирачани, сада Ирци, сутра Ирокези**?...... #видео: Ирац (не Иранац) упао на аеродром „Шенон“ и секиром или чекићем разлупао амерички транспортни авион C-130, након чега је ухапшен. ** Још да у долини реке Сан Лоренс букне устанак.... → Линк: /t.me/borbeni_efektivi → Извор: /t.me/borbeni_efektivi 🪖#Ирска〣#Шенон〣#C130〣#САД〣#авијација〣#инцидент〣#април_2026 🇷🇸https://t.me/borbeni_efektivi