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

Пребарај: #nókis

当前筛选 #nókis清除筛选

#Nókis qalası "Bayterek"MPJ Qaraqalpaqstan Respublikası Transport ministrine bekitilgen Nókis qalası "Bayterek" MPJ aymaǵındaǵı "Awır taypadaǵı jumıssız jas" Dilyafruz Djumaniyazova búgingi kúnde ózin-ózi bánt etiw maqsetinde tigiwshilik óneri boyınsha kásip-ónerge oqıtılıp, shańaraǵına dáramat keltirip, xalıqqa xızmet etip kelmekte. 📱Instagram |🌐sayt |✉️telegram |📱facebook|📱twitter

Hashtags

#Nókis qalası "Bayterek"MPJ Qaraqalpaqstan Respublikası Transport ministrine bekitilgen Nókis qalası "Bayterek" MPJ aymaǵındaǵı "Awır taypadaǵı jumıssız jas" Nazlımxan Reymova búgingi kúnde ózin-ózi bánt etiw maqsetinde jeńillestirilǵen kredit alıp, qusshılıq hám sharwashılıq penen shuǵillanbaqta. 📱Instagram |🌐sayt |✉️telegram |📱facebook|📱twitter

Hashtags

#Nókis rayonı Xalıq penen ushırasıw Qaraqalpaqstan Respublikası Transport ministrı orınbasarı B.Seytmuratov taraw qánigeleri menen birgelikte Nókis rayonı "Baxanshaqlı" MPJ aymaǵındaǵı Mádeniyat awılı puqaraları menen ushırastı. Ushırasıwǵa aymaq turǵınları hám Nókis rayonı aymaǵında transport tarawında xızmet kórsetip atırǵan jolawshı tasıwshı kárxana basshıları qatnastı. Ushırasıw dawamında puqaralar tárepinen berilgen múrájatlar taraw qánigeleri tárepinen dodalanip, tiyisliligi boyınsha sol jerdiń ózinde unamlı tárizde sheshim qabillandı. Múrájat tiykarında Nókis rayonınan "Aqmańǵıt -Mádeniyat awılı" jónelisi boyınsha eksperement tárizde avtotransportlar jolǵa qoyılatuǵın boldı. ----------- #Nukus tumani Xalq bilan uchrashuv Qoraqalpog‘iston Respublikasi Transport vaziri o‘rinbosari B.Seytmuratov soha mutaxassislari bilan birgalikda Nukus tumani "Baxanshaqli" MFY hududidagi Madaniyat qishlog‘i fuqarolari bilan uchrashdi. Uchrashuvda hudud aholisi va Nukus tumani hududida transport sohasida xizmat ko‘rsatayotgan yo‘lovchi tashuvchi korxona rahbarlari ishtirok etdi. Uchrashuv davomida fuqarolar tomonidan berilgan murojaatlar soha mutaxassislari tomonidan muhokama qilinib, tegishliligi bo‘yicha joyida ijobiy tarzda qaror qabul qilindi. Murojaat asosida Nukus tumanidan "Oqmang‘it - Madaniyat qishlog‘i" yo‘nalishi bo‘yicha tajriba tariqasida avtotransportlar yo‘lga qo‘yiladigan bo‘ldi. Instagram |🌐 sayt |✉️telegram |📱facebook|📱twitter

#Nókis qalası #Jolawshıtasıw xızmeti menen shugıllanıwshı avtokárxana wákilleri menen ushırasıw Jolawshılarǵa xızmet kórsetiwdiń sapasın jaqsılaw, orın alǵan kemshiliklerdi saplastırıw, qáwipsizlik sharalarınıń támiyinleniw jaǵdayları hám ámelge asırılıwı lazım bolǵan máseleler boyınsha Qaraqalpaqstan Respublikası Transport ministrliginde jolawshı tasıw xızmeti menen shugıllanıwshı avtokárxana wákilleri menen ushırasıw bolıp ótti. Ushırasıwǵa Qaraqalpaqstan Respublikası Transport ministri P.Kaipbekov, ministr orınbasarı B.Yusupov, Huqıq qorǵaw uyımı xızmetkeri A.Hasanbaev, Aral boyı Transport prokurorı orınbasarı B.Erejepov, Qaraqalpaqstan Respublikası ekonomika hám finans ministrligi sektor baslıǵı A.Qosbergenov, QRIIM JQX JHQB texnikalıq qadaǵalaw bólimi aǵa inspektorı A.Tasbaev, Transport qadag'alaw inspektsiyası QR basqarması baslıǵı A.Sadirbekov hám jolawshı tasıw xızmetin kórsetiwshi avtokárxana wákilleri qatnastı. Ushırasıwda Transport ministri P.Kaipbekov sózge shıǵıp, házirgi waqıtta «Metan gaz»janılǵı bahasınıń kóteriliwi sebebinen ayırım jónelisler jol haqını kóterip júrgenligi, bul jaǵday jolawshılar arasında narazishılıqlarǵa sebep bolıp atırǵanı boyınsha aytıp ótti. Bunnan soń, Qaraqalpaqstan Respublikası ekonomika hám finans ministrligi sektor baslıǵı A.Qosbergenov sózge shıǵıp, avtotransportlardıń ózine túser shıǵınları, awısıq bólekleri hám janılǵı materiyallarınıń kóteriliwi negizinde hár tárepleme esap-sanaq jumıslarınıń ótkerilgenligin hám bul boyınsha Ministrler Keńesine qarar qabıl etiw ushın usınılǵanlıǵı boyınsha maǵlıwmatlar berdi. Sonday-aq, sózge shıqqan taraw qánigeleride jol haqı muǵdarın kóteriw boyınsha tiyisli ilájlar kórilip atırǵanlıǵın esapqa alıp, tiyisli qarar qabıl etilemen degenshe jol haqılardı asırmawdı atap ótti. Sonday-aq, ushırasıw sońında tasıwshı kárxana basshıları da ózleriniń qızıqtırǵan sorawlarına juwaplar aldı. 📱Instagram |🌐sayt |✉️telegram |📱facebook|📱twitter

#Transport#Qadaǵalaw#Nókis ️ Nókis qalasındaǵı avtobuslarda tosıqsız ortalıq úyrenildi! ️Ózbekstan Mayıplar associaciyası Qaraqalpaqstan Respublikası aymaqlıq bólimi, Sociallıq inspekciyanıń Qaraqalpaqstan Respublikası basqarması hám Transport qadaǵalaw inspekciyası Avtomobil hám suw transportında qadaǵalaw Qaraqalpaqstan Respublikası aymaqlıq inspektorları qatnasıwında Nókis qalasında gezektegi reyd ilajları ótkerildi. ➤ Monitoring dawamında 24A-sanlı "Arqa - Batıs avtovokzal - Bereketli jel kóshesi" hám 7A-sanlı "Nókis qalalıq sawda kompleksi - Arqa - Batıs avtovokzal" avtobus jónelisleri qamtıp alındı: Úyreniw dawamında ayırım aydawshılardıń mayıplıǵı bolǵan jolawshılarǵa itibarsızlıǵı, toqtaw belgilerine itibar bermewi hám mayıplıq arbasınan paydalanıwshı jolawshılarǵa panduslardı túsirip beriw boyınsha kónlikpeleri jetispeytuǵını baqlandı. Jámietlik avtobuslarda málimleme monitorlarınıń sazlıǵı, aydawshılardıń bándirgi qaǵıydalarına ámel etiwi hám jolawshılarǵa kórsetilgen ámeliy járdem jaǵdayları unamlı bahalandı.Anıqlanǵan hár bir jaǵday boyınsha aydawshılar menen profilaktikalıq sáwbet ótkerildi. ——————————- #Transport#Nazorat#Nukus Nukus shahridagi avtobuslarda to‘siqsiz muhit o‘rganildi! O‘zbekiston Nogironlar assotsiatsiyasi Qoraqalpog‘iston Respublikasi hududiy bo‘limi, Ijtimoiy inspeksiyaning Qoraqalpog‘iston Respublikasi boshqarmasi va Transport nazorati inspeksiyasi Avtomobil va suv transportida nazorat Qoraqalpog‘iston Respublikasi hududiy inspektorlari ishtirokida Nukus shahrida navbatdagi reyd tadbirlari o‘tkazildi. ➤ Monitoring davomida 24A-sonli "Shimol - G‘arb avtovokzal - Barakatli yel ko‘chasi" va 7A-sonli "Nukus shahar savdo majmuasi - Shimoliy - G‘arb avtovokzal" avtobus yo‘nalishlari qamrab olindi: O‘rganish davomida ayrim haydovchilarning nogironligi bo‘lgan yo‘lovchilarga e’tiborsizligi, to‘xtash belgilariga e’tibor bermasligi va nogironlik aravachasidan foydalanuvchi yo‘lovchilarga panduslarni tushirib berish bo‘yicha ko‘nikmalari yetishmasligi kuzatildi. Jamoat avtobuslarida axborot monitorlarining sozligi, haydovchilarning bekat qoidalariga rioya qilishi va yo‘lovchilarga ko‘rsatilgan amaliy yordam holatlari ijobiy baholandi.Aniqlangan har bir holat bo‘yicha haydovchilar bilan profilaktik suhbat o‘tkazildi.