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

Резултати

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

Пребарај: #final

当前筛选 #final清除筛选

#Vazir_kubogi #final ✅O‘quvchi qizlar o‘rtasida futbol bo‘yicha o‘tkazilayotgan “Maktabgacha va maktab ta’limi vaziri kubogi” musobaqasifinal bahsi boshlandi. Unda Qoraqalpog‘iston Respublikasi, Bo‘zatov tumani, 10-maktab — Surxondaryo viloyati, Boysun tumani, 30-maktab jamoalari o‘zaro kuch sinashmoqda. 👉 Uchrashuv Termiz shahrida joylashgan Surxon arena maydonida bo‘lib o‘tmoqda. Final bahsini sport sharhlovchisi Xayrulla Hamidov sharhlab bormoqda. 🌐Musobaqa bahsini quyidagi havola orqali jonli tomosha qilishingiz mumkin. 🌍🌍🌍🌍🌍🌍 Bizni kuzating: ❤Telegram🌐Facebook 🌐Youtube🌐Instagram 🔎Veb-sayt😄Linkedin

🗣️ FCPX剪辑教程:Final Cut Pro全流程剪辑课程 全面掌握Final Cut Pro剪辑技巧!本课程涵盖基础入门、剪辑技巧、特效运用、音频调校、调色优化等实战内容,助你从零基础快速提升剪辑能力。适合短视频创作者、自媒体人、影视剪辑爱好者,一站式掌握FCPX剪辑精髓,高效提升视频制作水平! 🏷️#资源#剪辑#Final Cut Pro 📁 文件大小:NG 👉https://pan.quark.cn/s/cba071f586f2

“Yangi O‘zbekiston” universiteti talabalari o‘rtasida o'tkazilgan Kibersport musobaqasining final bosqichidan videolavha. #kibersport#final ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

“Talabalar ligasi” doirasida “QVZ” koʻrik tanlovi o'tkazildi ✅ "Yangi O'zbekiston" universiteti talabalaridan iborat 4 ta jamoa o'rtasida QVZ tanlovining final bosqichi bo'lib o'tdi. Koʻrik tanlov yakuniga koʻra eng yuqori natijani qayd etgan jamoalar munosib taqdirlandi. 🏆1-oʻrin “Digirman Shou” jamoasi, 🥈2-oʻrin “Maestro” jamoasi, 🥉3-oʻrin “3-o'rin” jamoasi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖➖ #QVZ#final ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Hashtags

Jizzaxlik o‘quvchi 20 million so‘mlik pul mukofoti sovrindori! ⚡️Bugun “Buyuk allomalar izidan” nomli olimpiadaning kimyo fanidan final bosqichida Jizzax viloyatidan kelgan Muqaddas Ismoilova mutlaq g‘oliblikni qo‘lga kiritdi. Unga 20 million so'm pul mukofoti, 38 million so'mlik grant, medal va boshqa sovg'alar taqdim etildi. 💥 Shuningdek, yurtimizning Buxoro, Samarqand va Namangan kabi viloyatlaridan kelgan 10 nafar ishtirokchilar ham kumush va bronza medali sohibi bo'lishdi. Ularga ham 2 million so'mdan pul mukofoti va “Yangi O‘zbekiston” universitetida tahsil olishlari uchun 38 million so‘mlik grantlar taqdim etildi. 🎗Olimpiada barcha uchun unutilmas tarzda ko‘tarinki ruhda o‘tkazildi. #olimpiada#kimyo#final ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Navoiylik o'quvchi 20 million so'mlik pul mukofoti sovrindori! 🏆 Bugun "Buyuk allomalar izidan" nomli olimpiadaningfizika fanidan final bosqichida Navoiy viloyati Nurota tumanidan kelgan Ma'mur Xushvaqtov mutlaq g'oliblikni qo'lga kiritdi. ✅Shuningdek, Respublikamizning Buxoro, Namangan, Xorazm va Samarqand kabi viloyatlaridan kelgan 10 nafar ishtirokchilar ham kumush va bronza medali sohibi bo'lishdi. Ularga ham 2 million so'mdan pul mukofoti va "Yangi O'zbekiston" universitetida tahsil olishlari uchun 38 million so'mlik grantlar taqdim etildi. 🎗 Olimpiada barcha uchun unutilmas tarzda ko'tarinki ruhda o'tkazildi. #olimpiada#fizika#final Vazirlikning rasmiy sahifalariga ulanish Telegram|Youtube|Facebook|Instagram

探索号

@seeker_rc · Post #19962 · 08.05.2026 г., 07:25

💡 浴室沉思 在要求的时间里交出的final就是最好的版本,没有更好的可能性了。停止继续加工和想象。 via 浴室沉思 标签: #final#浴室#版本 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

xGIRYA

@xgirya · Post #1681 · 12.09.2024 г., 11:02

👌 Врываемся на долгожданный PMSL CSA: Finals. Впереди нас ждёт три игровых дня и девять слотов на PMGC 2024. 🌐youtu.be/pubgmcis #GOGOR8#pmsl#final

TerDU Yuridik fakulteti

@terdu_yuridik · Post #3625 · 27.09.2025 г., 16:33

#BeshTashabbus#YuridikFakultet#Sport#Final Xabaringiz bor fakultetimizda “Besh tashabbus” olimpiadasining FUTBOL bo‘yicha final bellashuvlari bo‘lib o‘tdi. ⚽ 🏆 Natijalar: 1-o‘rin: 3-kurs 523-guruh – universitet bosqichiga yo‘llanma oldi 2-o‘rin: 2-kurs 424-guruh 3-o‘rin: 4-kurs 322-guruh va 1-kurs 525-guruh Taqdirlash marosimi 29-sentyabr kuni bo‘lib oʻtadi. Barcha talabalarni g‘oliblarni tabriklash va qo‘llab-quvvatlash uchun marosimga taklif etamiz! 🎉 #BeshTashabbus#YuridikFakultet#Sport#Final 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tube

“Buyuk allomalar izidan” olimpiadasining fizika fanidan final bosqichi haqida “Bu kun” ko‘rsatuvida lavha tayyorlandi. #OAV_biz_haqimizda#olimpiada#fizika#final ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

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