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 слични објави

Пребарај: #navoi

当前筛选 #navoi清除筛选
EKOLOG.UZ| ENG

@ekologuzenglish · Post #11799 · 05.03.2026 г., 08:02

#Navoi❗️Trees were cut down at night in Navoi According to a report we received, the incident took place at night in the Kimyogarlar mahalla of Navoi. The message states that trees in the area were cut down during nighttime, then loaded onto a truck and taken away. It is also emphasized that the truck allegedly belongs to the Navoi City Department of благоустройство. An official statement from the responsible authorities is expected. Whether the tree cutting was carried out on legal grounds or not requires clarification. 🌳 The public is calling for transparency and accountability in environmental protection matters. ☘️Read the latest environmental news on the @ekologuz page. Follow us and send your suggestions and wishes via @eklguz_bot Instagram | Facebook | Twitter | Sayt | Youtube.

Hashtags

Elektron tijorat bo‘yicha amaliy seminar tashkil etildi 🇺🇿Biznes va tadbirkorlik oliy maktabining Navoiy viloyati hududiy filiali hamda xalqaro marketpleys - Wildberries hamkorligida Navoiy shahrida tadbirkorlar, tadbirkorlikka qiziqishi bor aholi va yoshlar uchun “Elektron tijorat sohasida biznesni boshlash va yuritish. Wildberries platformasida savdoni yo‘lga qo‘yish” mavzusida amaliy seminar bo‘lib o‘tdi. Seminarning asosiy maqsadi hududdagi tadbirkorlar va yoshlarga zamonaviy raqamli savdo platformalari orqali biznes yuritish imkoniyatlarini tushuntirish, ularni elektron tijoratga keng jalb etishdan iborat bo‘ldi. Ishtirokchilarga marketpleyslarda faoliyat yuritish tartibi, elektron tijoratning huquqiy asoslari, soliq masalalari, logistika jarayonlari hamda talaba yoshlarga marketpleys menejeri kasbini egallash bo‘yicha amaliy tavsiyalar berildi. Bugungi kunda onlayn savdo platformalari mahalliy ishlab chiqaruvchilar va hunarmandlar uchun nafaqat ichki bozor, balki xalqaro miqyosda ham o‘z mahsulotlarini sotish imkonini yaratmoqda. Bu esa hududiy tadbirkorlikni rivojlantirish, eksport salohiyatini oshirish va yangi ish o‘rinlari yaratishda muhim ahamiyat kasb etadi. Ishtirokchilar o‘zlarini qiziqtirgan masalalar bo‘yicha mutaxassislardan batafsil javoblar oldilar va platformada ilk qadamlarni boshlash yuzasidan amaliy maslahatlarga ega bo‘ldilar. Mazkur seminar Navoiy viloyatida elektron tijoratni ommalashtirish, yoshlar va aholining biznes ko‘nikmalarini oshirish hamda raqamli iqtisodiyotni yanada rivojlantirish yo‘lida muhim o‘rin tutadi. 🇷🇺RU 🇬🇧ENG #GSBE#GraduateSchool#Navoi#Ecommerce#Study 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿9-fevral – Buyuk bobokalonimiz Alisher Navoiy tavallud topgan kun! Bugun biz buyuk shoir va mutafakkir, davlat arbobi va jamoat namoyandasi Alisher Navoiy tavalludining 584 yilligini nishonlanayotgan kun. ✍️ Alisher Navoiy o‘zbek adabiyoti va jahon madaniyatiga bebaho hissa qo‘shgan, o‘z ijodi bilan milliy tilimizning boyligi va go‘zalligini namoyon etgan. 🔖 Uning asarlari ezgulik, adolat va yuksak umuminsoniy qadriyatlarni ulug‘laydi. 📆 Bugun biz buyuk alloma merosini yod etib, uning ijodiy yutuqlaridan ilhom olishda davom etamiz! #GraduateSchool#Alisher#Navoi#Poet 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

EKOLOG.UZ| ENG

@ekologuzenglish · Post #11750 · 27.02.2026 г., 10:59

🚨 Bukhara poachers… attacked an environmental inspector in Navoi region! In Navoi Region, in Qiziltepa District, poachers used force against an environmental inspector who attempted to stop them. According to reports, the following were found in their vehicle: ▪️ 4 firearms; ▪️ illegally hunted hare and ducks. The individuals were taken by internal affairs officers to clarify the circumstances of the incident and take the necessary legal measures. ❗️ An investigation is currently underway. #Poaching#Environment#Navoi#LawViolation☘️Read the latest environmental news on the @ekologuz page. Follow us and send your suggestions and wishes via @eklguz_bot Instagram | Facebook | Twitter | Sayt | Youtube.

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #55549 · 24.03.2026 г., 07:23

#Navoiy 📌 «Assalom, Yangi kun» dasturida suhbat! ⚡️“Hunarmand” uyushmasi Navoiy viloyati boshqarmasi boshlig‘i bilan qiziqarli suhbat bo‘lib o‘tdi. 🎤Suhbat davomida hududdagi hunarmandchilik, yangi loyihalar va hunarmandlar uchun imkoniyatlar haqida so‘z bordi. 📊Hunarmandchilikni rivojlantirish, merosimizni saqlash va yangi avlodga yetkazish — har birimizning vazifamiz! #Hunarmand#Navoi#AssalomYangiKun#Madaniyat#Rivojlanish Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash

EKOLOG.UZ| ENG

@ekologuzenglish · Post #10664 · 06.12.2025 г., 13:05

🌳 Trees in Navoi Are in Danger! On Tarobi Street and in other parts of the city, trees are being improperly pruned. Side branches are being cut “haphazardly,” leaving trees looking like palms instead of maintaining their natural shape. According to research conducted by ecologists, 90% of the cut branches were alive, directly harming the trees and the city’s ecology. Under the legislation of the Republic of Uzbekistan, particularly the Law “On Environmental Protection” and regulations on the protection of green spaces in urban areas, any work on trees must consider their health and natural form. Although the city administration notes that no special permits are required to trim side branches, this does not exempt anyone from responsibility for damaging trees or violating protection norms. Ecologists call on authorities and citizens to pay attention to this issue and, if necessary, amend legislation to protect the trees and the city’s green areas. 🌱 Trees are the lungs of our city — we must take care of them! #Navoi#TreePruning#Ecology#GreenCity#LegalBasis☘️Read the latest environmental news on the @ekologuz page. Follow us and send your suggestions and wishes via @eklguz_bot Instagram | Facebook | Twitter | Sayt | Youtube.

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #55303 · 16.03.2026 г., 10:36

#Navoi “Sinovlarda sinmagan” ayol hikoyasi “Qiyofa” loyihasining navbatdagi mehmoni — Nurotalik ayollarning iftixori, “Shuhrat” medali sohibasi Zarina Hamidova. Zarina Hamidova o‘zining matonati, mehnatsevarligi va hayot sinovlariga qarshi mustahkam irodasi bilan ko‘pchilikka ibrat bo‘lib kelmoqda. #Qiyofa#ZarinaHamidova#ShuhratMedali#Nurota#Navoi Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash