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

Резултати

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

Пребарај: #hujjatlar

当前筛选 #hujjatlar清除筛选
KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #7007 · 17.03.2025 г., 16:08

​CV nima? + Namuna #info / #hujjatlar ℹ️ Oldinroq ishga kirish yoki o'qish uchun kerak bo'ladigan hujjatlar haqida ma'lumot bergan edim. Shu o'rinda obektivka deb nomlanuvchi hujjatning ham namunasini kanalga joylagan edim. Bugun CV haqida gaplashamiz. 📋CV (lot. Curriculum Vitae, с лат. «hayot kechirishi», ruschada «резюме») — jamlashgan hujjat bo'lib, unda siz ta'lim olish darajangiz va ish faoliyatingizni barcha ketma-ketligini yoritib berasiz. 📃 Obektivka kabi CV'ning ham butun dunyoda tan olingan yagona ko'rinishi yo'q, turli maqsadlar va so'ralayotgan tashkilotlardan kelib chiqib CV turlicha ko'rinishga ega bo'lishi mumkin. Biroq CV tayyorlashda shaxsiy tajribamdan kelib chiqib maslahat berishim mumkin: - CV da imkon qadar barcha imkoniyatlaringizni to'liq, asosli ravishda ko'rsating. Ba'zi CV'larda birorta ko'nikma (kompyuter dasturlarini bilish, jamoa bilan ishlay olish va h.k) ni foiz yoki birorta diagramma ko'rinishida ko'rsatish mumkin. Bu ko'rsatkichni o'zingizni imkon darajangizdan kelib chiqib ko'rsating (amaliyotda ko'rsatib ber desa uyalib qolmang 😉). - CV tayyorlashda ishga yoki o'qishga oid ma'lumot, yutuqlaringizga ko'proq urg'u berish. Chunki ish beruvchiga ishga oid bo'lgan jihatlaringiz muhimroq. - CV'ni o'qingiz bilgan tilda to'ldiring. Ingliz tilini umuman bilmay turib inglizcha CV to'ldirish mumkin, lekin suhbat jarayonida "hammasi fosh bo'lishi" ham mumkin. Biroq ish beruvchi tashkilotda asosiy til ingliz tili bo'lsa va siz ham bu tildan xabaringiz bo'lsa yozavering. - CV'da faqat kerakli va arziydigan yutuqlar haqida ma'lumot bering. ❌Maktabda olgan maqtov yoki faxriy yorliqlar ✅Institutda olingan imtiyozli (qizil) diplom 🔜 Keyingi postda CV tayyorlashda yordam beradigan bir android dasturi haqida ma'lumot berib o'taman. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIGuruhIXaritaIDonat

“Yangi O‘zbekiston” universitetiga 2023–2024-o‘quv yilidan o‘qishga qabul qilingan talabalar diqqatiga! ✅Saralash imtihonlaridan muvaffaqiyatli o‘tib, universitetga o‘qishga qabul qilinganlik to‘g‘risidagi xabar yetkazilgan talabgorlar so‘ralgan hujjatlarni [email protected] elektron manziliga yuborishlari so‘raladi. 📩Yuborilishi kerak bo‘lgan hujjatlar: 🔹o‘rta maxsus ta'lim bosqichini tugatganlik to'g'risidagi attestat; 🔹ingliz tilini bilish sertifikati; 🔹Ijtimoiy himoya yagona reestriga kirganlik haqida ma'lumotnoma (agar mavjud bo'lsa); 🔹xalqaro olimpiadalardaolingan sertifikat (agar mavjud bo‘lsa). 🗓Yuqoridagi hujjatlarni yuborishning oxirgi muddati – 5-sentyabr. ❗️Eslatib o‘tamiz, universitetga o‘qishga hujjatlar qabuli davom etmoqda. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ #hujjatlar#qabul_2023 ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

8TV.UZ Official

@xorazm8tv_rasmiy · Post #1215 · 06.06.2024 г., 18:14

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Туркия Республикаси Президенти Режеп Таййип Эрдоған Кенг қамровли стратегик шерикликни чуқурлаштириш тўғрисида қўшма декларацияни имзоладилар. — Президент Республики Узбекистан Шавкат Мирзиёев и Президент Турецкой Республики Реджеп Тайип Эрдоган подписали Совместную декларацию об углублении всеобъемлющего стратегического партнерства. #Mirziyoyev#tashrif#Turkiya#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

8TV.UZ Official

@xorazm8tv_rasmiy · Post #1054 · 27.05.2024 г., 13:38

Ўтказилган музокаралар якунлари бўйича Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Россия Федерацияси Президенти Владимир Путин Қўшма баёнот имзоладилар. Давлат раҳбарлари ҳузурида муҳим икки томонлама битимларни алмашиш маросими бўлиб ўтди. — По итогам состоявшихся переговоров Президент Республики Узбекистан Шавкат Мирзиёев и Президент Российской Федерации Владимир Путин подписали Совместное заявление. В присутствии глав государств состоялась церемония обмена важными двусторонними соглашениями. #Mirziyoyev#tashrif#Rossiya#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

IIV | Rasmiy kanal

@IIVUZ · Post #143688 · 26.03.2026 г., 13:25

Oʻzbekiston – Tojikiston Oliy davlatlararo kengashining birinchi yigʻilishidan soʻng ikki tomonlama hujjatlarni imzolash va almashish marosimi boʻldi. — По итогам первого заседания узбекско-таджикского Высшего межгосударственного совета состоялась церемония подписания и обмена двусторонними документами. #Mirziyoyev#tashrif#Tojikiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Pokiston Islom Respublikasi Bosh vaziri Shahboz Sharif Qoʻshma deklaratsiyani imzoladilar. Yetakchilar huzurida ikki tomonlama hujjatlarni almashish marosimi boʻlib oʻtdi. — Президент Республики Узбекистан Шавкат Мирзиёев и Премьер-министр Исламской Республики Пакистан Шахбаз Шариф подписали Совместную декларацию. В присутствии лидеров состоялся обмен двусторонними документами. #Mirziyoyev#tashrif#Pokiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Оhangaron shahar hokimligi

@ohangaronshahar · Post #76545 · 26.03.2026 г., 14:01

Oʻzbekiston – Tojikiston Oliy davlatlararo kengashining birinchi yigʻilishidan soʻng ikki tomonlama hujjatlarni imzolash va almashish marosimi boʻldi. — По итогам первого заседания узбекско-таджикского Высшего межгосударственного совета состоялась церемония подписания и обмена двусторонними документами. #Mirziyoyev#tashrif#Tojikiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Istanbul Boshkonsulxonasi

@istanbul2020Boshkonsulxona · Post #2651 · 29.01.2026 г., 17:35

Oliy darajadagi Strategik hamkorlik kengashi yig‘ilishidan so‘ng ikki tomonlama hujjatlar imzolandi. — По завершении заседания Совета стратегического сотрудничества высшего уровня состоялось подписание двусторонних документов. #Mirziyoyev#tashrif#Turkiya#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Oʻzbekiston – Tojikiston Oliy davlatlararo kengashining birinchi yigʻilishidan soʻng ikki tomonlama hujjatlarni imzolash va almashish marosimi boʻldi. — По итогам первого заседания узбекско-таджикского Высшего межгосударственного совета состоялась церемония подписания и обмена двусторонними документами. #Mirziyoyev#tashrif#Tojikiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Turkmaniston Prezidenti Serdar Berdimuhamedov Qo‘shma bayonot imzoladilar. Davlat rahbarlari huzurida ikki tomonlama hujjatlarni almashish marosimi bo‘lib o‘tdi. — Президент Республики Узбекистан Шавкат Мирзиёев и Президент Туркменистана Сердар Бердымухамедов подписали Совместное заявление. В присутствии глав государств состоялся обмен подписанными документами. #Mirziyoyev#tashrif#Turkmaniston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Muzokaralar yakunida O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Qozog‘iston Respublikasi Prezidenti Qasim-Jomart Toqayev Qo‘shma bayonot imzoladilar hamda Oliy Davlatlararo kengash qarorlarini qabul qildilar. — По итогам переговоров Президент Республики Узбекистан Шавкат Мирзиёев и Президент Республики Казахстан Касым-Жомарт Токаев подписали Совместное заявление и приняли решения Высшего Межгосударственного совета. #Mirziyoyev#tashrif#Qozogiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

Oʻzbekiston – Tojikiston Oliy davlatlararo kengashining birinchi yigʻilishidan soʻng ikki tomonlama hujjatlarni imzolash va almashish marosimi boʻldi. — По итогам первого заседания узбекско-таджикского Высшего межгосударственного совета состоялась церемония подписания и обмена двусторонними документами. #Mirziyoyev#tashrif#Tojikiston#hujjatlar Prezident.uz|Facebook|Instagram|YouTube|X

123•••67
ПретходнаСтраница 1 од 7Следна