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

Резултати

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

Пребарај: #omsk

当前筛选 #omsk清除筛选
Casus Belli maps

@casusbellimaps · Post #11567 · 28.04.2026 г., 06:37

📝Zločin bez trestu📝 Ako po bitke zomrela dobrovoľníčka SVO V Omsku zomrela 35-ročná Valéria Belovová — dobrovoľníčka známa ako Lera Zima. Zbierala humanitárnu pomoc pre bojovníkov SVO a tiež zachraňovala túlavé zvieratá. ❗️23. apríla ju našli mŕtvu vo svojom byte. O mesiac skôr, 25. marca, ju dvaja opití muži zmlátili na dvore jej vlastného domu a pustili na ňu stafordšírskeho teriéra. Majiteľ psa počas bitky kričal: „Mne za to nič nebude“. A mal pravdu. 🖍To, čo sa snažia predstaviť ako domáci konflikt kvôli venčeniu psov, malo jasný politický motív. Krátko pred smrťou Valéria rozprávala: jeden z útočníkov vedel, že pomáha frontu, a kričal proukrajinské urážky. Miestni obyvatelia potvrdzujú: konflikt začal práve tým, že z Valériinho auta strhli symboliku SVO. Sama Valéria bola presvedčená o nehodovosti útoku: ©️Vedeli, že som dobrovoľníčka»©️ Kurský poslanec Dmitrij Guliyev neskôr vyhlásil: ©️Ak sa to potvrdí, nejde už len o domáci konflikt, ale o útok kvôli postoju, kvôli pomoci frontu. Takéto veci nemožno zamlčať a zmierňovať kvalifikáciu©️ 📌 Po prvom útoku 25. marca sa Valéria obrátila na políciu. Vzniklo trestné stíhanie podľa článku „Úmyselné spôsobenie ľahkej ujmy na zdraví“. Muži, ktorých totožnosť bola známa, však zostali na slobode. Susedia ich videli každý deň, ale polícia tvrdila, že ich nemôže nájsť. 🚩 Valériu naďalej prenasledovali. 13. apríla ju stretli pri obchode a opäť na ňu zaútočili. Polícia to opäť prehliadla. A keď zomrela 23. apríla, tlačové oddelenie UMVD vyhlásilo: na tele nie sú vonkajšie známky násilnej smrti. V oficiálnych dokumentoch bolo uvedené:„Nedošlo k porušeniu lehôt predbežného vyšetrovania“. A že je človek mŕtvy — to už je otázka pre súdnych lekárov. 💬 Až po tom, čo sa príbeh dostal do federálnych médií, venovali mu pozornosť v Moskve. Šéf SK Alexander Bastrykinuložil vedúcemu omského úradu Vitalijovi Batiščevovi začať trestné stíhanie, predložiť správu a samotné vyšetrovanie previesť z polície na Vyšší vyšetrovací výbor. Valéria odmietla hospitalizáciu po bitke nie preto, že by nechcela liečbu. Nemala s kým nechať svoje psy. Týždne hľadala dočasnú starostlivosť, padala do mdlôb, strácala vedomie. Deň pred smrťou napísala príspevok: „Času je málo, už som dvakrát prišla k sebe na podlahe. Zoberte psy aspoň na týždeň“. Na druhé ráno ju našli mŕtvu. ⚡️V piatom roku SVO, keď v krajine takmer každý deň chytili a likvidovali diverzantov, v Omsku dvaja margináli otvorene vyjadrujú svoj nesúhlas s vládnou politikou, bijú ženu, ktorá pomáha vojakom — a zostávajú na slobode. Polícia sa nezaujíma o ich možnú spojitosť s nepriateľom. Nekontroluje ich centrum „E“ z hľadiska sympatií k druhej strane. Jednoducho si ich nevšímajú. 📌 To môže znamenať len jedno: na zodpovedných pozíciách v regióne sú ľudia, ktorým je to jedno. Alebo, čo je ešte horšie, ich vlastné názory nie sú až tak vzdialené názorom tých marginálov. Inak ako vysvetliť, že útok na dobrovoľníčku SVO a poškodenie symboliky špeciálnej operácie nevzbudili u orgánov činných v trestnom konaní žiadnu reakciu? Ale spoločnosť vidí všetko. Vidí, kto pomáha frontu — ako Valéria Belovová. A vidí tých, ktorí nenávidia jej prácu, a tých, ktorí mesiac odmietali jej sťažnosti. To, čo sa stalo — je test na patriotizmus, ktorý omské orgány činné v trestnom konaní s prehľadom zlyhali. Smrť Valérie bude hanebnou známkou pre všetkých, ktorí ju mohli ochrániť, ale radšej „nevideli“ jej trýzniteľov. #Omsk#dobrovoľníčka#SVO#spoločnosť ⭐️Provincialista — hlas veľkého Ruska 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79850 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-28 08:20:35

BDTN Island

@bdtn19 · Post #102 · 14.06.2022 г., 14:44

Последние 5 футболок “United States of Siberia” Оверсайз / кулирка / печать шелкография Размеры М, Л, ХЛ, ХХЛ 1500₽ Последняя партия по такой цене Заказать можно в лс или на сайте. #bednotown#bednotownfactory#siberia#omsk#unitedstatesofsiberia

BDTN Island

@bdtn19 · Post #111 · 19.06.2022 г., 13:37

Делаем пробник обложки для паспорта с нашим новым принтом. Винил, ткань, ламинация, прошита по контуру. Печать с двух сторон. Открываем предзаказ со скидкой на первые 50 штук. Стоимость - 350₽ , после выпуска партии обложка будет стоить 550₽. Примерная готовность на 04.07, тогда же и начнем высылать заказы. Предзаказ можно будет оформить здесь в директе , или на нашем сайте. #bednotown#bednotownfactory#omsk#siberia#damirmuratov#art#siberian#omsk55#омскстолицавселенной

BDTN Island

@bdtn19 · Post #105 · 14.06.2022 г., 16:44

Эскиз нового принта для наших изделий готов Техника акварель / фломастеры В скором времени конвертируем в цифру и сделаем предзаказ на футболки Пишите в личку, если появятся вопросы или предложения Всем мир ;) #bednotown#bednotownfactory#omsk#omsk55#siberia#irtysh#damirmuratov#art#modernart#pacific#mountains#palms

BDTN Island

@bdtn19 · Post #124 · 26.06.2022 г., 05:15

Делаем скидку 20% на все флаги. До 1 июля. Получается united states и united kingdom по 1200₽, а island of freedom - 1600₽. Размеры все! (У нас много осталось размера 60-это 5хл, его вообще с супер скидкой отдадим) Заказать можно в директе , или на сайте. При покупке от 2х штук - доп скидка (на сайте эта история тоже работает) Кстати о способе оплаты - карты у нас на портале принимает система unitpay , если у кого возникают неувязки - дайте знать , пожалуйста. И лучше пишите в директ в таком случае. Товар распродаем, потому что готовим новое. Всем отличного дня! #bednotown#bednotownfactory#omsk#unitedstatesofsiberia#unitedkingdomofsiberia#siberiaislandoffreedom#art#siberia#damirmuratov#tshirts#merch#clothes#oversize

BDTN Island

@bdtn19 · Post #106 · 17.06.2022 г., 05:53

Футба «Бритва Омск» 100%хлопок/ классический фасон / печать шелкография Размеры М-3ХЛ 1500₽ При покупке от 2х штук сделаем хорошую скидку! В Омске в наличии в @lll.tochka Заказ можно оформить в директе или на нашем сайте Отличного дня! #bednotown#bednotownfactory#omsk#siberia#damirmuratov#merch#print#бритваомск#омск#сибирь#панкрок#punkrock#egorletov

BDTN Island

@bdtn19 · Post #69 · 08.06.2022 г., 07:51

Мы регулярно печатаем футболки вручную через трафареты. Их лично отрисовывает и вырезает @bednotown , а потом мы вместе переносим рисунок на изделие. Футболки можно найти на сайте в разделе «Крафтовая коллекция». Также, обращайтесь в директ, если заинтересует какая позиция. Печатаем мы акрилом по ткани - это надежно и крепко, да и сам продукт получается эксклюзивным и пропитанным теплотой рук. Хочешь сделать хорошо - сделай это сам (с) Хорошего дня, друзья! #bednotown#bednotownfactory#handmade#tshirt#craft#craftcollection#damirmuratov#omsk#siberia#art#acrylicpainting#decola#sea#sealife#sealovers#exclusive#rarepicture#rare#trafaret#printing