Что делать если нужно поставить какую-то 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
#festival
Kattaqo‘rg‘onlik tadbirkorlar Quvaytdagi “Uzbek Food Festival”da ishtirok etmoqda
Quvayt davlatida ilk bor o‘tkazilayotgan “Uzbek Food Festival” doirasida O‘zbekistonning boy agrar salohiyati, milliy oziq-ovqat mahsulotlari hamda eksport imkoniyatlari keng jamoatchilikka namoyish etilmoqda. Mazkur nufuzli tadbir mamlakatimiz qishloq xo‘jaligi mahsulotlarini Yaqin Sharq bozoriga olib chiqish yo‘lidagi muhim qadam bo‘ldi.
Joriy yilning 13–15-dekabr kunlari Quvaytdagi O‘zbekiston elchixonasi hamda O‘zbekiston Respublikasi Qishloq xo‘jaligi vazirligi hamkorligida tashkil etilgan festivalda 20 dan ortiq yirik o‘zbekistonlik eksportchi ishtirok etib, 200 dan ziyod turdagi oziq-ovqat mahsulotlari taqdim etilmoqda. Tadbir mehmonlari o‘zbek mahsulotlarining sifati, tabiiyligi va raqobatbardoshligi bilan yaqindan tanishmoqda.
Quvonarlisi, festival doirasida Kattaqo‘rg‘on tumanida faoliyat yuritayotgan tadbirkorlar ham yirik eksport shartnomalarini imzoladi. Jumladan, “Fayz Bashirbek Yuksalish” MChJ rahbari Nodirbek Saparov tomonidan 700 ming AQSh dollari, “Shodiyonabegim” MChJ rahbari Muhriddin Saparov tomonidan esa 500 ming AQSh dollari miqdorida mayiz, mosh va fasol mahsulotlarini eksport qilish bo‘yicha kelishuvlarga erishildi.
Shuningdek, festival arafasida Quvaytning yirik savdo tarmoqlari — “Sultan Center” va “City Hypermarket” rahbariyati bilan o‘tkazilgan uchrashuvlar kelgusida o‘zbek mahsulotlarini ushbu bozorlar orqali doimiy yetkazib berish imkoniyatlarini kengaytirishga xizmat qilmoqda.
Mazkur festival Kattaqo‘rg‘onlik tadbirkorlarning tashqi bozorlardagi ishonchini mustahkamlab, mahalliy mahsulotlarning xalqaro maydondagi nufuzini yanada oshirishga xizmat qilmoqda.
😁Web sayt
😁YouTube
😁Facebook
😁Telegram
😁Telegram
😁Instagram
🎭#festival
Qozog‘istonning Aktau shahrida 21–26 sentabr kunlari III xalqaro TURKSOY teatr festivali bo‘lib o‘tadi. Festival doirasida har kuni turkiy tilli davlatlarning teatr jamoalari ikki spektakldan taqdim etadi. Xususan, festivalda Ozarbayjon, Vengriya, Qozog‘iston, Qirg‘iziston, Turkmaniston, Turkiya va O‘zbekiston davlatlaridan kelgan teatr jamoalari ishtirok etadi.
Manba
➡️@Muqimiyteatruz
O‘zbek va dunyo teatrlari haqida
faqat bizda kuzating!
telegram | instagram
#Festival
60 ming $ lik volga egasiga KIUT Namangan filialidan sovg’a 🫣
Toshkent Kimyo xalqaro universiteti Namangan filiali jamoasi Namanganda ilk bor tashkil etilgan Avtofestivalda mingdan ortiq noanʼanaviy avtomobil egalariga esdalik sovg’alarini taqdim etdi.
Ko’tarinki ruhda tashkil etilgan festival konsert dasturlari-yu KIUT sovg’alari bilan yanada jozibalandi.
🌐Website I ✅Telegram I 🌐Instagram I 📹Youtube I
Центральная Азия вот-вот превратится в эпицентр мощнейших open-air фестов сезона ⚡️ Мы собрали всё самое важное про главные события этого лета на данный момент, пока наша KG легенда KӨLFEST уходит на перерыв, чтобы вернуться в 2026 ещё масштабнее!
🔊СТИХИЯ 2025 x HӨR
📍 29–31 мая • Муйнак, Каракалпакстан (UZB)
3 дня звука и света на берегу ушедшего Аральского моря — в коллаборации с берлинским HӨR, уже нашумевшим у нас благодаря диджеям Aiko и Sao.
– 4 сцены: от локальных героев до мировых имён
– Арт, инсталляции, лекции
– Лайвы на HÖR-каналах
Следите — скоро больше деталей!
🌿FOURЭ 2025
📍 24–27 июля • Polo Club, Алматы (KAZ)
Четыре «Э»: Ecology, Ethnika, Emotions, Evolution.
Предгорья, солнце, этика, звук, ритуалы. Всё как мы любим.
– Эко-платформы и живые мастерские
– Диджеи, фолк, перформансы
– Много места для перезагрузки
Stay tuned
И кстати, как вам эти образы во вложении для приближающихся фестивалей (by MrHEDRIAN & Dream world)?
_
#festival
@RAVERSTAN
#festival
Farg‘onada birinchi xalqaro kitobxonlik festivali boshlandi
Dunyoning 12 ta davlatidan kelgan mehmonlar, ziyolilar, kitobsevarlar va keng jamoatchilik vakillariga Farg'ona shahri mezbonlik qildi.
📚Unda ishtirokchilar kitobxonlik, mutolaa madaniyati, kutubxonachilik va sohaga doir tajribalarni almashishdi.
📌Xalqaro festival doirasida Farg‘ona shahrida "Bolajon” kitob savdo markazi foydalanishga topshirildi.
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
#festival 2100$+
Red Square Cup 2023 Art konkurks e'lon qilinibdi. Ko'ngilochar-Sport festival tematikasida vizual konsept tayyorlash kerak ekan. 1 o'rin uchun 150ming, 2 o'rin uchun 100ming, 3 o'rin uchun 50ming rubl pul mukofoti, top ishlar art-maydonchaga qo'yilar ekan.
Dedlayn 12 fevral.
Shahsan o'zim agar qatnashish uchun qa'tiy niyatingiz va yahshi ideyangiz bo'lmasa qatnashmasligni maslahat berardim, chunki
1 - G'oliblarni tanlab olishda vkontakte mesenjerida odamlardan ovoz yig'ilarkan proyektlarga, eng ko'p ovoz yiqgan proyekt +1 ball olarkan(bu eng yomon ko'rgan narsam, prosto tanish bilishlarni ishlatib nakrutka urvoradi ko'pchiligi)
2 - Jyurilar kimligi aniq emas, yozishlari bo'yicha bosh dizayner va loyihani yetakchilari baholar ekan. Bosh dizayneri kim? Tog'ri baholay oladimi? Yetakchilarni baho berishi umuman shart emas deb oylayman.
https://streetbasket.ru/art-konkurs-v-ramkax-red-square-cup
Le #Festival culturel a eu lieu aujourd'hui à Saint-Pétersbourg, en Russie
Le président russe Vladimir #Poutine a tenu un certain nombre de rencontres, et a participé à la séance plénière. À l’issue du forum, Vladimir Poutine a déclaré que si l'Ukraine utilisait des missiles occidentaux à longue portée, cela signifierait une implication directe des pays de l'OTAN dans le conflit en Ukraine. Notre envoyé spécial, Antoine Cléraux, s’est rendu sur place et nous communique les détails.
RT en français
#LIVE
#Festival
Buxoro shahrining eski shahar qismida "Nasriddin Afandi" hazil - mutoyiba festivali davom etmoqda. Bayram doirasida turli guruhlarning hazilomus chiqishlari, madaniy konsert dasturlari mehmonlarga xush kayfiyat ulashmoqda.
___
Фестиваль юмора "Насреддин Афанди" продолжается в старой части Бухары. В рамках праздника юмористические выступления различных коллективов, культурно-концертные программы дарят гостям хорошее настроение.
___
“Nasreddin Afandi” humor and satire festival is currently taking place in the old city of Bukhara. As part of the celebration, various groups are performing humorous acts, and cultural concert programs are bringing joy and a festive mood to guests.
Telegram | Facebook | Instagram
Совсем недавно, но будто бы уже давно, мы постили про фестивали мира, они все такие же разные и особенные как каждый из нас!
Кому интересно просветиться, то вот ссылки на публикации подготовленные нашим другом и писателем @PPodyablonsky:
Tomorrowland
SunBurn
Glastonbury
Awakenings
Ultra Music Festival
Sonar
Untold Festival
Electric Daisy Carnival
Sensation
BurningMan
---
Ну а мы пока готовимся к самому крупному фестивалю в Кыргызстане, который с каждым разом становится все лучше, качественней и нарядней! Приятно все-таки вспомнить Колфест 2023, который прошёл феерично в том году (*не смотря на заверения многих скептиков).
И мы очень заинтригованы новой локацией и уровнем проведения в этом году.
Буюрса все будет абдан жакшы!!
@BishDvizh#festival#фестиваль
#online
#Festival
Xabar berib o'tganimizdek, ayni damda Buxoro shahrining eski shahar qismida "Nasriddin Afandi" hazil-mutoyiba festivali bo‘lib o‘tmoqda.
Mazkur hazil - mutoyiba bayramida folklor-etnografik ansambllarning badiiy chiqishlari, raqs va ashula, xalq og‘zaki ijodiyoti, lapar, aytishuvlar barchaga xush kayfiyat ulashmoqda.
🌎Veb-sayt📱Telegram📱Facebook📱You Tube📱Instagram