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

Резултати

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

Пребарај: #qiziq

当前筛选 #qiziq清除筛选
Ruxsor TRK

@ruxsorteleradiokanali · Post #11190 · 07.03.2026 г., 08:56

#qiziq Gollivud yulduzlari Oʻzbekiston bozorlarida sotuvchilik qilishsa qanday boʻlardi?😁 📮𝒀𝒐'𝒍𝒊𝒎𝒊𝒛-𝒃𝒊𝒓! 📝Telegram 💻Instagram 🎞Youtube🎙Radio FM _106.7

Hashtags

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3875 · 11.12.2024 г., 06:15

#Qiziq Bugun ertalabdan yoshlarforumiz.uz platformasiga kelib tushgan takliflarni ko'rib chiqar ekanman, bir necha juda qiziq fikrlarga ko'zim tushdi. Dilnoza Muhammadiyevaning - galofit o‘simliklaridan ajratib olinadigan endofit bakteriyalardan suspenziya tayyorlab, uni sho‘rlanish va stress sharoitlariga qarshi qo‘llash bo‘yicha bildirilgan taklifi meni qiziqtirib qo'ydi. Nasibjon Sharofiddinovning - @mutolaaxona loyihasini rivojlantirish bo'yicha bergan takliflari, xususan, oylik marafonlar hamda asar mualliflari bilan muloqotlar, qahramonlarni sun'iy idrok orqali gavdalantirish yoki o'quvchilarga mutolaaning sovg'alarini taqdim etish kabi ko'plab takliflari bizga juda ma'qul. Biz Nasibjonni mutolaa jamoasiga ham taklif qilamiz. Sardor Mahmudjonovning - suvsiz hamda toshloq yerlarda kovul o'simligini yetishtirish va bu orqali aholi bandligini ta'minlash bo'yicha qilgan ishlari, taklifi ham juda qiziq. Albatta, qolgan takliflarni ham o'rganib chiqmoqdamiz. Ayni damda ularga aloqaga chiqib, takliflarini vazirlik idora rahbarlari yoki ilmiy institutlarga yo'naltiramiz. Loyihaning ommalashishiga hissa qo'shamiz. Siz ham tashabbus va g'oyalaringizni yoshlarforumi.uz platformasiga yuboring. Takliflaringiz vazirlik va hokimliklar tomonidan qo'llab-quvvatlanishida albatta yordam beramiz. @alisher_sadullaev

Hashtags

Midjourney uz | Neyron Tarmoq

@midjourneyuzofficial · Post #2846 · 27.04.2023 г., 16:39

Bir dasturchi o'zi uchun qiziqarli o'yin-kulgini o'ylab topdi. U gulli idishga namlikni aniqlaydigan datchikni qo'ydi va o'simlik chanqaganida, karnaylardan "yordam so'rash uchun baland ovozda" eshitiladi . ✈️@CyberAsia | #Qiziq🐈

Hashtags

uzmilliymedia

@uzmilliymedia · Post #2278 · 09.02.2024 г., 04:36

BUYUK SHOIR VA MUTAFAKKIR ALISHER NAVOIY TAVALLUDINING583 YILLIGI #qiziqTeatrdan viloyatgacha: Alisher Navoiy nomi berilgan joy va binolar haqida qisqacha: 📕Alisher Navoiy nomidagi O‘zbekiston Milliy kutubxonasi - Kutubxonaga Alisher Navoiy nomi 1948-yilda berilgan. 🏛Alisher Navoiy nomidagi Davlat adabiyot muzeyi - Navoiy tavalludining 500 yilligi munosabati bilan 1939-yilda tashkil topgan. ⛪️Alisher Navoiy nomidagi Toshkent davlat o‘zbek tili va adabiyoti universiteti - 2016-yil 13-mayda O‘zbekiston Respublikasi Prezidentining farmoniga asosan tashkil qilingan. 🎭Alisher Navoiy nomidagi Davlat akademik katta teatri - 1948-yil mart oyida teatrga Alisher Navoiy nomi berildi. Ⓜ️Alisher Navoiy bekati - Toshkent metropolitenining chiroyli metro bekatlaridan bo‘lib, 1984-yil foydalanishga topshirilgan. 🏰Alisher Navoiy nomidagi milliy bog‘ - 1991-yildan ushbu nomni olgan. Telegram | Instagram | Facebook | Sayt | YouTube

Hashtags

Til va adabiyot ta’limi

@TAT_jurnal · Post #1664 · 12.01.2025 г., 06:10

#qiziq 🎯 Кредитни кридит демаслик – имловий саводхонлик. Кредит устига кредит олмаслик – молиявий саводхонлик. 🙂 Mavlon Marasulov 📱Sayt📱Telegram📱Murojaat📱Muhokama

Hashtags

Til va adabiyot ta’limi

@TAT_jurnal · Post #1549 · 26.10.2024 г., 06:11

#qiziq Amerikalik tadbirkor va o‘gli O'zbek tili bayramida sahnaga chiqib, o'zbekona lutflar bilan so‘zlab, hammani qoyil qoldirdi. O‘g‘li Toshkent shahridagi o'zbek maktabida o‘qir ekan. U o‘ziga o'zbekcha Elyor deb ism tanlaganini aytmaysizmi?! Otasi o‘g‘liga qarab: "E-e, otangga rahmat!" deb qo‘yishlari-chi😄 Sayt | Telegram | Murojaat | Muhokama

Hashtags

Til va adabiyot ta’limi

@TAT_jurnal · Post #1486 · 15.10.2024 г., 05:10

#qiziq Siz qaysi birisiz? 📕💵 1) Puli koʻp odamning koʻzini yogʻ bosib qoladi. 2) Na puli, na bilimi bor kimsa burnining tagini ham koʻrolmaydi. 3) Kitob oʻqigan insonning koʻzqarashi keng boʻladi. 4) Dunyoni boricha koʻrmoq uchun esa puling ham, biliming ham yetarli boʻlishi kerak. Siz qaysi toifaga kirasiz? Izohda yozing! 👇 Sayt | Telegram | Murojaat | Muhokama

Hashtags

Ali Ahmad

@AlisherAhmatovich · Post #674 · 07.11.2022 г., 15:24

#qiziq 💻Texnik qarz nima? “Texnik qarz” degan tushuncha mavjud. Bu shuni anglatadiki, siz bir vaqtlar dasturlashda kompromiss qarorlar qabul qilgansiz va endi sizda shu sababli muammolar mavjud. Karuselda texnik qarz nima ekanligini, qayerdan kelib chiqqanligini va u bilan nima qilish kerakligini batafsil tahlil qildik. ✍️Ishingizda bunday muammoga qanchalik tez duch kelganingizni va uni qanday hal qilganingizni izohlarda yozib qoldiring.

Hashtags

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #6397 · 15.05.2024 г., 03:19

💻3ds Max dasturi uchun qanday kompyuter kerak? ✈️ Barchaga ma'lumki grafikaga bog'liq dasturlar uchun kuchli kompyuter talab etiladi. 3ds Max uchun ham shunday kuchli kompyuter talab etiladi. Boshlang'ich: • Protsessor — Intel Core i5 (9-avlod tepasi) yoki AMD Ryzen 5 (3-avlod tepasi) • Videokarta — nVidia yoki AMD yoki Intel, 4GB, GDDR6 • Tezkor xotira — 8GB, DDR4 • Asosiy xotira — SSD 128GB + yoki HDD 512GB + Normal ishlash uchun: • Protsessor — Intel Core i7 (10-avlod tepasi) yoki AMD Ryzen 7 (4-avlod tepasi) • Videokarta — NVidia GeForce GTX yoki RTX, 4 yoki 6GB, GDDR6 • Tezkor xotira — 16GB +, DDR4 • Asosiy xotira — SSD 256 yoki 512GB + & HDD 1TB + Bemalol ishlash uchun: • Protsessor — Intel Core i9 (10-avlod tepasi) yoki AMD Ryzen 9 (4-avlod tepasi) • Videokarta — NVidia GeForce RTX, 8GB +, GDDR6 • Tezkor xotira — 32GB +, DDR4 yoki DDR5 • Asosiy xotira — SSD 1TB + ➡️Birinchi raqamli Windows Blog | #qiziq / #foydali

ПретходнаСтраница 1 од 5Следна