Что делать если нужно поставить какую-то 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
4 март куни Инсон ҳуқуқлари бўйича Ўзбекистон Республикаси Миллий марказида Тошкент давлат юридик университети талабалари учун “Инсон ҳуқуқлари бўйича миллий институтлар ва халқаро органлар билан ҳамкорлик” мавзусида амалий машғулот ташкил этилди.
Машғулот давомида Миллий марказ масъул ходими Ойбек Аҳмадов Марказнинг асосий вазифалари, инсон ҳуқуқлари соҳасида амалга оширилаётган ислоҳотлар, халқаро шартномалар ижроси мониторинги ва фуқароларнинг мурожаатлари билан ишлаш механизмлари ҳақида батафсил тўхталиб ўтди. Шунингдек, талабаларнинг саволларига жавоб берилиб, очиқ мулоқот ташкил этилди.
#InsonHuquqlari#MilliyMarkaz#TDYU
📱www.nhrc.uz📱Telegram📱Facebook📱Twitter📱YouTube
📢Tanlov gʻoliblari e’lon qilindi!🎉
"InnoCyberLawWeek — 2025 (Tashkent): Empowering the Digital Futures" III Xalqaro konferensiyasi doirasida TDYU talabalarining ko‘p bosqichli tanlovi bo‘lib o‘tdi. Baholash jarayonida akademik yutuqlar, ilmiy-tadqiqot faoliyati, amaliy tajriba hamda universitetimizda kiber huquq rivojiga qo‘shilgan hissasi inobatga olindi.
🏆Tanlov natijalariga ko‘ra quyidagi talabalar qimmatbaho sovg‘alar bilan taqdirlanadi:
📌Saidaxmedova Muazzamxon Anvarxonovna – 4-kurs talabasi, Xususiy huquq fakulteti.
📌Ergashov Zafar – 4-kurs talabasi, Xalqaro huquq va qiyosiy huquqshunoslik fakulteti.
📌Ochilov Asliddin – 3-kurs talabasi, Xalqaro huquq va qiyosiy huquqshunoslik fakulteti.
📌Nurmatov Bunyod Saidrahim o‘g‘li – 3-kurs talabasi, Xususiy huquq fakulteti.
📌Normamatova Dilnavoz Husniddin qizi – 1-kurs talabasi, Ommaviy huquq fakulteti.
🎖Gʻoliblarga zamonaviy noutbuklar topshiriladi, bu esa ularning kelgusi akademik va professional rivojlanishida muhim vosita bo‘ladi.
💼Tanlov ishtirokchilari quyidagi qat’iy mezonlar asosida saralandi:
✅IELTS 7.5 va undan yuqori darajadagi ingliz tilini bilish.
✅Kiber huquq sohasida ilmiy maqolalar chop etgan bo‘lish.
✅Street Law dasturi va Yuridik klinika faoliyatida ishtirok etish, aholining huquqiy savodxonligini oshirishga hissa qo‘shish.
✅Ijtimoiy faollik, mahalliy va xalqaro tanlovlardagi yutuqlar.
🏅Gʻoliblarni taqdirlash marosimi "INNOCYBERLAWWEEK — 2025 (TASHKENT): EMPOWERING THE DIGITAL FUTURES" KONFERENSIYASI OCHILISHIDA bo‘lib o‘tadi.
🔥Gʻoliblarni tabriklaymiz! Ushbu yutuq ularning professional rivojlanishidagi muhim bosqich bo‘lishiga tilakdoshmiz! 🚀#InnoCyberLawWeek2025#YuridikKlinika#TDYU
👨💻👩💻🧠🤝🌏👨🏫👩🏫
✅2025-yil 16-oktabr kuni Jinoyat-protsessual huquqi kafedrasi o'qituvchisi G.Yusupdjanova tashabbusi bilan “Jinoyat-protsessida dalillar va isbotlash” moduli doirasida Jinoiy odil sudlov fakulteti 4-kurs talabalari uchun O‘zbekiston Respublikasi Adliya vazirligi huzuridagi X.Sulaymonova nomidagi Respublika sud ekspertiza markazida sayyor dars tashkil etildi.
🏛Mazkur darsda Sud-avtotexnika ekspertizasi laboratoriyasi mudiri Q.H.Umidullayev , Sud iqtisodiy ekspertizasi boʼlimi bosh eksperti S.Xalmuxamedova, Materiallar, ashyolar va buyumlar kriminalistik ekspertizasi laboratoriyasi mudirasi R.Axmedova va Odam DNKsi sud biologik ekspertizasi laboratoriyasi mudiri A.Normatov ishtirok etib, talabalar bilan jinoyat-protsessual faoliyatda sud ekspertizasining o‘rni hamda ahamiyati, zamonaviy ekspertiza usullari va ularning tergov amaliyotidagi qo‘llanilishi yuzasidan o‘z tajribasi bilan o‘rtoqlashdi.
🤩Bunday darslar talabalarga nazariy bilimlarini amaliyot bilan uyg‘unlashtirish, kelgusida professional faoliyatida mustahkam poydevor yaratish imkonini beradi.
#TDYU#JinoyatProtsessualHuquqi#SayyorDars
❤@TSUL_CPL🇺🇿
⚖️👨💻👩💻💬🤝🌏👨🏫👩🏫
⚖️2025-yil 17-sentabr kuni Toshkent davlat yuridik universiteti Jinoyat-protsessual huquqi kafedrasi tomonidan
“Jinoyat ishlarini yuritishda xalqaro hamkorlik” mavzusida xalqaro ilmiy-amaliy konferensiya o‘tkazildi. 🌍⚖️
⚖️👨💻👩💻💬🤝🌏👨🏫👩🏫
⚖️Konferensiyada xalqaro va milliy ekspertlar, olimlar hamda amaliyotchi mutaxassislar jinoyat-protsessual faoliyatda xalqaro hamkorlikning dolzarb masalalari, xorijiy tajribalar va ularni milliy qonunchilik amaliyotiga tatbiq etish yo‘llari yuzasidan fikr almashdilar.
⚖️👨💻👩💻💬🤝🌏👨🏫👩🏫
🎗Tadbir yakunida ilmiy va amaliy xulosalar ishlab chiqildi hamda hamkorlikni yanada rivojlantirish istiqbollari belgilab olindi.
#TDYU#Konferensiya#XalqaroHamkorlik
@TSUL_CPL
⚖️🧑⚖️TDYUda sayyor sud!
☄️Bugun, 2025-yil 21-oktabr kuni Jinoyat-protsessual huquqi kafedrasi tashabbusi bilan Jinoiy odil sudlov fakulteti bilan hamkorlikda sayyor sud majlisi bo‘lib o‘tdi.
⚖️Mazkur sayyor sud majlisida Jinoyat ishlari bo‘yicha Yunusobod tumani sudi sudyasi Z.Latipov raisligida O‘zbekiston Respublikasi Jinoyat kodeksining 168-moddasi (firibgarlik) bilan bog'liq jinoyat ishi ko'rib chiqildi.
🧩 Tadbir davomida talabalar sud majlisi tartibi, isbotlash jarayoni, dalillarni baholash va sud hukmi chiqarishning amaliy jihatlarini bevosita kuzatish imkoniyatiga ega bo‘ldilar.
🎓Bunday sayyor mashg‘ulotlar talabalar uchun nazariy bilimlarni amaliyot bilan uyg‘unlashtirish, shuningdek, kelajakdagi kasbiy faoliyatiga tayyorgarlikni mustahkamlashda muhim ahamiyat kasb etadi.
#TDYU#JinoyatProtsessualHuquqi#SayyorSud
❤@TSUL_CPL🇺🇿
⚡️Ajoyib yangilik!
⚖️📺 TDYU Yuridik klinikasi YouTube kanalida obunachilar soni 2 000 nafardan oshdi!
🙏 Ishonchingiz va e’tiboringiz uchun tashakkur! Siz bilan birga foydali huquqiy ma’lumotlarni ulashishda davom etamiz.
👉Hali obuna bo‘lmagan bo‘lsangiz — bizga qo‘shiling:https://youtube.com/@yuridikklinika?si=HkAgcvgENoVDm6f1
#YuridikKlinika#TDYU#YouTube#2000Obunachi
🌐Murojaat uchun:
@TDYU_Yuridik_klinika_bot
🫥🫥🫥🫥🫥🫥🫥🫥🫥🫥🫥
🖥 Bizni ijtimoiy tarmoqlarda kuzating:
💬Telegram🌐Instagram🌐YouTube🌐TikTok🌐Facebook
📚Toshkent davlat yuridik universiteti Jinoyat-protsessual huquqi kafedrasi professori, yuridik fanlar doktori Gulchehra To'laganova va Ommaviy huquq fakulteti 2-bosqich talabasi Charosxon Ne'matova hammuallifligida O'zbekistondagi ilk o'zbek ayol-huquqshunosi, akademik Xadicha Sulaymonova hayoti va faoliyatiga bag'ishlangan risola chop etildi!
📍Risolani universitetimiz kutubxonasidan olishingiz mumkin!
@TSUL_CPL
#TDYU#XadichaSulaymonova#IlmiyMeros
2️⃣2️⃣2️⃣
⚖️TDYUda har juma “Milliy qadriyatlar va Milliy liboslar” kuni !
💥💥💥💥💥💥💥💥💥💥
⚖️Jinoyat-protsessual huquqi kafedrasi professor-o‘qituvchilari milliy urf-odatlarimizni tarannum etuvchi ushbu tadbirida o‘zlarining betakror milliy kiyimlari bilan faol ishtirok etishmoqda.
🇺🇿Milliy qadriyatlarimiz – faxrimiz!
📸 Yuqorida tadbirdan eng yorqin lahzalar! ✨
#MilliyLiboslarKuni#TDYU#JinoyatProtsessualHuquqi#MilliyQadriyatlar
💃🏻✨TDYUda har juma “Milliy qadriyatlar va Milliy liboslar” kuni
🌹💫Jinoyat-protsessual huquqi kafedrasi professor-o‘qituvchilari milliy urf-odatlarimizni tarannum etuvchi ushbu tadbirida o‘zlarining betakror milliy kiyimlari bilan faol ishtirok etishmoqda hamda universitetimizning Navro’z tadbiriga tayyorgarlik ko’rishmoqda.
🇺🇿Milliy qadriyatlarimiz – faxrimiz!
📸 Yuqorida tadbirdan eng yorqin lahzalar! ✨
#MilliyLiboslarKuni#TDYU#JinoyatProtsessualHuquqi#MilliyQadriyatlar
🇺🇿🇺🇿🇺🇿TDYUda “Milliy liboslar” kuni nishonlandi!✨🧡
🍀🍀🍀28-fevral kuni Jinoyat-protsessual huquqi kafedrasi professor-o‘qituvchilari milliy urf-odatlarimizni tarannum etuvchi “Milliy liboslar” tadbirida faol ishtirok etishdi!
⭐️
⭐️
⭐️ Tadbir doirasida milliy liboslar namoyishi, fotosessiyalar, fleshmoblar tashkil etilib, kafedra a’zolari o‘zining betakror milliy kiyimlari bilan tadbirga yanada ko‘tarinki ruh bag‘ishlashdi.
🟥🟥🟥Milliy qadriyatlarimiz – faxrimiz!
#MilliyLiboslarKuni#TDYU#JinoyatProtsessualHuquqi#MilliyQadriyatlar
@TSUL_CPL
⚖️ Joriy yilning 13-oktabr kuni Jinoyat-protsessual huquqi kafedrasi professori, yu.f.d.D.Suyunova tashabbusi bilan “Dilfura Himoya”advokatlik firmasi advokati Nematjon Akbarov ishtirokida “Jinoyat-protsessual huquqi” moduli doirasida Xalqaro huquq va qiyosiy huquqshunoslik fakulteti 3-kurs talabalari uchun mahorat darsi bo‘lib o‘tdi.
⚖️ Dars davomida talabalar advokatlik faoliyatining amaliy jihatlari, sud jarayonlarida himoyachining o‘rni va protsessual huquqlarni ta’minlash masalalari yuzasidan qimmatli bilim va tajribaga ega bo‘ldilar. 💼
#TDYU#JinoyatProtsessualHuquqi#MahoratDarsi#Advokat
❤@TSUL_CPL🇺🇿
🤝🌏👨🏫👩🏫
⭕️⭕️⭕️Mirzo Ulug‘bek nomidagi O‘zbekiston Milliy universitetining Huquq fanlar kafedrasi va Toshkent davlat yuridik universitetining Jinoyat-protsessual huquqi kafedrasi o‘rtasida samarali hamkorlik yo‘lga qo‘yilmoqda!
🏛🏛🏛 Joriy yilning 27-fevral kuni ushbu hamkorlik doirasida muhim uchrashuv bo‘lib o‘tdi. Ushbu hamkorlik doirasida huquqiy ta’lim va ilmiy-tadqiqot sohalarida tajriba almashish, qo‘shma loyihalar va ilmiy anjumanlar tashkil etish muhokama qilindi.
👨🏫👨🏫👨🏫 Uchrashuv davomida talabalar uchun Jinoyat-protsessual huquqi kafedrasi professor-o‘qituvchilari tomonidan master-klasslar tashkil etildi.
🤝🤝🤝Mazkur hamkorlik huquq sohasi bo‘yicha chuqur bilim va tajribaga ega mutaxassislar yetishtirishga katta hissa qo‘shadi hamda talabalar va tadqiqotchilar uchun amaliyot o‘tash imkoniyatlari kengayib, ilmiy izlanishlar yanada samarali olib borilishiga xizmat qiladi.
#HuquqFakulteti#TDYU#Hamkorlik#JinoyatProtsessualHuquqi
@TSUL_CPL