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

Резултати

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

Пребарај: #kengash

当前筛选 #kengash清除筛选
Azizbek Akbarov

@ekoazizbek · Post #629 · 06.02.2025 г., 06:25

#kengash Deputatlarning hududlardagi uchrashuvlari haqida axborotberimoqda. Veb-sayt|Telegram|Facebook | YouTube|Instagram|X|ParlamentTV_RADIO

Hashtags

🇺🇿 🇺🇿 🇺🇿 Bugun Toshkent viloyatida Oliy Majlis Senati Kengashining sayyor majlisini o‘tkazdik. Yig‘ilishda hududlarning ijtimoiy-iqtisodiy rivojlantirish hamda aholiga sifatli ijtimoiy xizmatlar ko‘rsatish dasturlarining Toshkent viloyatidagi ijrosi tanqidiy tahlil qilindi. Senat ishchi guruhining o‘rganishlariga ko‘ra, hududda so‘ngi yillarda iqtisodiy va kichik sanoat zonalari hamda tadbirkorlik subyektlari soni sezilarli darajada oshgan. Shu bilan birga, ayrim tumanlarda investitsiyalarni jalb qilish, aholi bandligini taʼminlash borasida yo‘l qo‘yilgan kamchiliklarni bartaraf etishga masʼullarning eʼtibori qaratildi. Mutasaddi davlat idoralari, hokimliklar oldiga aniq muddatli vazifalar qo‘yildi, ijrosi taʼminlanishida deputatlarning faolligini oshirish bo‘yicha ko‘rsatmalar berildi. #hududlar#kengash @tanzilanarbaeva

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Turkiya Respublikasi Prezidenti Rejep Tayyip Erdogʻan raisligida oliy darajadagi Strategik hamkorlik kengashining toʻrtinchi yigʻilishi boʻlib oʻtdi. — Под председательством Президента Республики Узбекистан Шавката Мирзиёева и Президента Турецкой Республики Реджепа Тайипа Эрдогана состоялось четвертое заседание Совета стратегического сотрудничества высшего уровня. #Mirziyoyev#tashrif#Turkiya#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Istanbul Boshkonsulxonasi

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

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Turkiya Respublikasi Prezidenti Rejep Tayyip Erdogʻan raisligida oliy darajadagi Strategik hamkorlik kengashining toʻrtinchi yigʻilishi boʻlib oʻtdi. — Под председательством Президента Республики Узбекистан Шавката Мирзиёева и Президента Турецкой Республики Реджепа Тайипа Эрдогана состоялось четвертое заседание Совета стратегического сотрудничества высшего уровня. #Mirziyoyev#tashrif#Turkiya#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Turkiya Respublikasi Prezidenti Rejep Tayyip Erdogʻan raisligida oliy darajadagi Strategik hamkorlik kengashining toʻrtinchi yigʻilishi boʻlib oʻtdi. — Под председательством Президента Республики Узбекистан Шавката Мирзиёева и Президента Турецкой Республики Реджепа Тайипа Эрдогана состоялось четвертое заседание Совета стратегического сотрудничества высшего уровня. #Mirziyoyev#tashrif#Turkiya#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev va Turkiya Respublikasi Prezidenti Rejep Tayyip Erdogʻan raisligida oliy darajadagi Strategik hamkorlik kengashining toʻrtinchi yigʻilishi boʻlib oʻtdi. — Под председательством Президента Республики Узбекистан Шавката Мирзиёева и Президента Турецкой Республики Реджепа Тайипа Эрдогана состоялось четвертое заседание Совета стратегического сотрудничества высшего уровня. #Mirziyoyev#tashrif#Turkiya#kengash Prezident.uz|Facebook|Instagram|YouTube|X

✅ Xalqaro sanoat maslahatlashuv kengashi azolari “Yangi O‘zbekiston” universitetining Yangi Toshkent shahrida qurilayotgan zamonaviy binosi qurilishi jarayonlari bilan tanishishdi. 🏞Jarayonlardan foto reportaj. ➖➖➖➖➖➖➖➖➖➖ Members of the International Industrial Advisory Council visited the construction site of New Uzbekistan University’s modern new campus in New Tashkent. Photo report from the visit. #kengash#Germaniya#sanoat ⬇️ Biz Ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Xalqaro sanoat maslahatlashuv kengashiazolarining bugungi yig'ilishdagi nutqidan iqtiboslar ✅“Yangi O‘zbekiston” universiteti prezidenti Wolfgang A. Herrmann: Bizning yondashuvimiz — DAAD va DFG kabi tashkilotlarni hamkor sifatida jalb etib, “Yangi O‘zbekiston” universiteti hamda uning Sanoat maslahatlashuv kengashi bilan qo‘shma tashabbuslarni qo‘llab-quvvatlashdan iborat bo‘ladi. ✅Dr. Natascha Eckert UIDP azosi: Men Yevropaning yetakchi texnika universitetlari tomonidan yaratilgan ochiq patentlar bilan tanishishda universitet va Kengash a’zolariga ko‘mak berishga tayyorman. ✅Mangold Consulting kompaniyasi asoschisi va boshqaruv kengashi raisi Dr. Klaus Mangold: Men “Yangi O‘zbekiston” universiteti bilan hamkorlik qilayotganimizdan mamnunman. Kelgusida universitetning 10 nafar talabasi uchun Germaniya kompaniyalarida amaliyotlar tashkil qilishni rejalashtirmoqdamiz. ✅Energetika vaziri o‘rinbosari Umid Mamadaminov: Zamonaviy bilimga ega yosh kadrlar bizning sohaga juda zarur. Shu bois, talabalarga ish va amaliyot dasturlarini taklif qilishga doimo tayyormiz. ✅Myunxen texnika universiteti faxriy professori Dr. Peter Tropschuh: Butun mehnat faoliyatim davomida Volkswagen va Audi kabi yetakchi sanoat kompaniyalari bilan samarali hamkorlik qilishga alohida e’tibor qaratdim. Kelajakda ushbu nufuzli kompaniyalarda universitet talabalari uchun amaliyotlar tashkil etiladi. 🔁English ➖➖➖➖➖➖➖➖➖➖ #kengash#Germaniya#sanoat ⬇️ Biz Ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Talabalarimiz Germaniya korxonalarida amaliyot o'tashi uchun keng imkoniyatlar ⚡️Bugun “Yangi O‘zbekiston” universitetida muhim tashabbus – Xalqaro sanoat maslahatlashuv kengashining ilk yalpi yig‘ilishi bo‘lib o‘tdi. 💫 Yangi tashabbus O‘zbekiston hamda Germaniyaning yirik sanoat tarmoqlari vakillari o‘rtasida chuqur hamkorlikni yo‘lga qo‘yish va talabalarimizni nemis kompaniyalariga amaliyotga yuborishni nazarda tutadi. 🇺🇿Majlisda Maktabgacha va maktab ta'limi vaziri Hilola Umarova kengash azolarini esdalik nishon bilan taqdirladi. ✅ Kengashga O‘zbekiston sanoatining drayver tashkilotlari – Energetika vazirligi, “O‘zeltexsanoat” uyushmasi, “Olmaliq kon-metallurgiya kombinati” AJ, “Navoiy KMK” AJ, “O‘zkimyosanoat” AJ hamda “O‘zto‘qimachiliksanoat” uyushmasi kabi yirik tashkilotlar vakillari a'zo hisoblanadi. 🔹 Shuningdek, Germaniyaning nufuzli korxonalari – “DaimlerChrysler AG”, “BOSCH”, “STADA Arzneimittel AG”, “TAL Group” va “Siemens Energy” rahbarlari ham kengash qatnashchisi sifatida e'tirof etildi. 💥 Kelajakda universitetimizda ushbu kompaniyalarning laboratoriya va ishlab chiqarish markazlarini tashkil etish borasida ham fikr almashildi. 🔁English ➖➖➖➖➖➖➖➖➖➖ #kengash#Germaniya#sanoat ⬇️ Biz Ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Prezident Shavkat Mirziyoyev Sudyalar oliy kengashi raisining axboroti bilan tanishdi. — Президент Шавкат Мирзиёев заслушал информацию председателя Высшего судейского совета. #Mirziyoyev#axborot#sud#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Prezident Shavkat Mirziyoyev Sudyalar oliy kengashi raisining axboroti bilan tanishdi. — Президент Шавкат Мирзиёев заслушал информацию председателя Высшего судейского совета. #Mirziyoyev#axborot#sud#kengash Prezident.uz|Facebook|Instagram|YouTube|X