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

Резултати

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

Пребарај: #hemis

当前筛选 #hemis清除筛选
ADU.UZ | Rasmiy kanal

@adu_uz · Post #59285 · 13.03.2026 г., 13:23

#hemis ❗️HEMIS tizimida QR-kod orqali davomat qilish imkoniyati yaratildi Endilikda dars jarayonida talabalar davomatini belgilash yanada tez va qulay bo‘ldi. HEMIS tizimiga QR-kod orqali avtomatik davomat qilish funksiyasi qo‘shildi. Bu qanday amalga oshiriladi: 1️⃣Mashg‘ulotlar/dars o‘tish sahifasida: QR davomat ustunidagi maxsus belgi ustiga bosiladi. 2️⃣QR davomat sahifasida: QR-kod talabalarga ko‘rinarli holatda ekranda katta qilib ochiladi. 3️⃣Talabalar tomonidan: Mobil telefonlari orqali HEMIS mobil ilovasidan foydalangan holda ekrandagi QR-kod o‘qitiladi. 4️⃣Tizim tomonidan: QR-kodni o‘qitgan talabalar avtomatik ravishda ro‘yxatdan o‘tkaziladi va “kelganlar” soniga qo‘shiladi. Ro‘yxatda faqat kelmagan talabalar qoladi. 5️⃣Yakunlash bosqichida: Auditoriyadagi barcha talabalar QR-kodni o‘qitib bo‘lgach, o‘qituvchi dars mavzusini tanlaydi va kelmagan talabalar davomatini saqlaydi. ❕Muhim eslatma! 🔹Talabalar bir-biriga rasm yubormasligi uchun QR-kod har 8 soniyada yangilanadi. 🔹Ma’ruza mashg‘ulotlarida ro‘yxatda butun potokdagi barcha talabalar ko‘rsatiladi. ♦️QR-davomat bilan bir qatorda an’anaviy (qo‘lda belgilash) davomat funksiyasi ham o‘z kuchida qoladi. Bizni kuzating Facebook | Instagram |YouTube|Telegram

Hashtags

ADU.UZ | Rasmiy kanal

@adu_uz · Post #59350 · 16.03.2026 г., 13:53

#hemis#yangi_versiyasi ❗️O‘quv rejasiga tegishli bo‘lmagan fanlar bo‘yicha davomat qilish imkoniyati yaratildi HEMIS tizimiga “Ma’rifatsoati” kabi o‘quv rejasidan tashqari bo‘lgan mashg‘ulotlar bo‘yicha davomatni yuritish funksiyasi qo‘shildi. Bunda quyidagi bosqichlar amalga oshiriladi: 1️⃣Dars jadvalini shakllantirishda: O‘quv rejasiga kirmaydigan fan mashg‘uloti dars jadvaliga kiritiladi. Bunda mas’ul sifatida tyutor yoki o‘qituvchi ko‘rsatilishi mumkin. 2️⃣Tyutor (yoki o‘qituvchi) panelida: Mashg‘ulotlar/dars o‘tish sahifasiga kiriladi va jadvaldagi tegishli mashg‘ulot sanasi tanlanadi. 3️⃣Davomat qilish sahifasida: Guruhdagi talabalar ro‘yxati bo‘yicha kelmagan talabalarga tegishli belgi qo‘yiladi va ma’lumotlar saqlanadi. ❕Muhim eslatma! ♦️ Ushbu davomat qilish funksiyasi hozirda tizimning Tyutor rolida ishlamoqda. 🔸 Mazkur turdagi (o‘quv rejasidan tashqari) fanlar bo‘yicha qilingan davomat talabaning tizimdagi umumiy davomat ko‘rsatkichiga (foiziga) ta’sir qilmaydi. 👉На русском 👉In English Bizni kuzating Facebook | Instagram |YouTube | Telegram

ADU.UZ | Rasmiy kanal

@adu_uz · Post #59246 · 13.03.2026 г., 08:00

#hemis#yangi_versiyasi ❗️HEMIS tizimining yangi versiyasida amalga oshirilgan barcha o‘zgarishlar Tizimning 2026-yil 12-martdagi yangilanishida quyidagi funksiyalar va texnik tuzatishlar foydalanishga topshirildi: 1️⃣O‘quv rejasidan tashqari fanlar davomati: “Ma’rifat soati” kabi o‘quv rejasiga kirmaydigan mashg‘ulotlarni dars jadvaliga kiritish va ular bo‘yicha alohida davomat yuritish imkoniyati qo‘shildi. 2️⃣QR-davomat funksionali: Dars vaqtida real vaqt rejimida dinamik QR-kodni o‘qitish orqali talabalar davomatini avtomatik qayd etish tizimi ishga tushirildi. 3️⃣Kursdan kursga o‘tkazish: Ta’lim buyruqlari menyusi orqali talabalarni yuqori bosqichga (kursga) o‘tkazish bo‘yicha buyruqlarni rasmiylashtirish funksiyasi qo‘shildi. 4️⃣O‘qishni ko‘chirish: Tizimga boshqa OTMlardan o‘qishini ko‘chirib kelgan talabalar ma’lumotlarini kiritish va tegishli ta’lim buyruqlarini shakllantirish imkoniyati yaratildi. 5️⃣Bitirish buyrug‘i: Bitiruvchi kurs talabalari uchun ta’lim buyruqlari funksionali orqali o‘qishni tamomlash (bitirish) buyrug‘ini rasmiylashtirish funksiyasi qo‘shildi. 6️⃣Semestrdan semestrga o‘tkazish: Talabalarni bir o‘quv yili doirasidagi navbatdagi semestrlarga o‘tkazish jarayonini boshqarish funksionali ishlab chiqildi. 7️⃣Ijtimoiy faollik indeksi: Talabalarning grant taqsimoti uchun zarur bo‘lgan ijtimoiy faollik ballarini hisoblash, arizalar yuborish va ularni tasdiqlash moduli qo‘shildi. 8️⃣Akademik yozuvlar importi: OTMlarning boshqa axborot tizimlaridan akademik ma’lumotlarni (baholarni) integratsiya orqali HEMIS tizimiga ko‘chirish (import qilish) imkoniyati yaratildi. 9️⃣O‘quv reja filtrlari: O‘quv rejalar ro‘yxati sahifasida qidiruv tizimi takomillashtirilib, unga “Ta’lim turi” va “Ta’lim shakli” bo‘yicha saralash filtrlari qo‘shildi. 🔟Fanga biriktirish va baholash turi: Talabalarni fanga biriktirish jarayonida fanning yakuniy nazorat turi (imtihon)ni tanlash va ko‘rsatish imkoniyati kengaytirildi. 1️⃣1️⃣Resurslar katalogi filtrlari: Fan resurslari bo‘limidagi resurslar katalogi sahifasida qidiruv imkoniyatlari kengaytirildi va yangi filtrlar qo‘shildi. 1️⃣2️⃣Baholarni tuzatishdagi texnik kamchilik: Kurs ishi va amaliyot qaydnomalarida so‘rov orqali o‘zgartirilgan baholarning akademik yozuvlarda (transkript) ko‘rinmaslik xatoligi to‘liq bartaraf etildi. ✅ Barcha yangi funksiyalar hozirda tizimda faol holatda. Bizni kuzating Facebook | Instagram |YouTube | Telegram

ADU.UZ | Rasmiy kanal

@adu_uz · Post #61051 · 21.04.2026 г., 10:28

#hemis#ijtimoiyfaollik ❗HEMIS axborot tizimida “Ijtimoiy faollik indeksi” modulidan foydalanish yo‘riqnomasi(videoda) 📌Tizimdan foydalanish tartibi juda oddiy: 1️⃣my.hemis.uz platformasi yoki HEMIS mobil ilovasiga kiring; 2️⃣ Menyudan “Ijtimoiy faollik” bo‘limini tanlang; 3️⃣Ariza yaratish tugmasini bosing va faoliyatingizni tasdiqlovchi hujjatlarni yuklang. ‼️ Ijtimoiy faollik indeksi uchun maksimal 20 ball beriladi. Talabaning faoliyati quyidagi 9 ta yo‘nalish bo‘yicha 100 ballik mezon asosida baholanadi: Kitobxonlik madaniyati, “5 muhim tashabbus” doirasidagi ishtirok, volontyorlik ishlari, fan olimpiadalari va tanlovlar, teatr va muzeylarga tashriflar, sport va sog‘lom turmush tarzi, o‘quv darslariga to‘liq qatnashish, akademik tartib-intizomga rioya qilish, “Ma’rifat darslari” va boshqa tadbirlar. Siz kiritgan ma’lumotlar universitet tyutori tomonidan ko‘rib chiqiladi va tasdiqlanadi. Davomat va o‘zlashtirish natijalari esa HEMIS tizimi orqali avtomatik tarzda shakllanadi. Bizni kuzating Facebook | Instagram |YouTube|Telegram

ADU.UZ | Rasmiy kanal

@adu_uz · Post #60958 · 17.04.2026 г., 14:34

#hemis#yangi_versiya ❗HEMIS tizimi yana yangilandi! ❔ Bu galgi yangilangan versiyada qanday o‘zgarishlar va yangi imkoniyatlar yaratildi? 1️⃣ OTMlarning o‘quv jarayonida qatnashmaydigan xodimlari uchun tizimda alohida Yordamchi-texnik roli qo‘shildi; 2️⃣ Tizim “Yagona milliy mehnat tizimi” bilan bog‘landi. Endi yangi xodim qo‘shishda uning ma’lumotlari ushbu bazadan avtomatik tekshiriladi; 3️⃣ Bitiruv malakaviy ishlari va magistrlik dissertatsiyalari mavzularini tasdiqlash buyrug‘i funksiyasi ishlab chiqildi; 4️⃣ Talabalar va mas’ullar endi shartnomalar, to‘lovlar va qarzdorlik haqidagi ma’lumotlarni billing tizimi orqali real vaqt rejimida ko‘rishlari mumkin; 5️⃣ Tizim Sog‘liqni saqlash vazirligining DMED tizimi bilan integratsiya qilindi. Endi talabalarning kasallik sababli dars qoldirgani haqidagi ma’lumotlar avtomatik tarzda tekshiriladi; 6️⃣ Talaba profilida hujjatlarni plagiatga tekshirish uchun yuklash hamda mas’ullar tomonidan ushbu jarayonni boshqarish imkoniyati yaratildi; 7️⃣ Tizimga dars qoldirish sabablarini tizimlashtiruvchi yangi bo‘lim qo‘shildi. ‼️Asosiy yangilik: Endi kasallik varaqalari uchun qo‘shimcha ovvoragarchiliklar kamayadi, chunki tizimlar bir-biri bilan bog‘landi. Bizni kuzating Facebook | Instagram |YouTube|Telegram

ADU.UZ | Rasmiy kanal

@adu_uz · Post #60945 · 17.04.2026 г., 08:36

#hemis#ijtimoiy_faollik_indeksi ❗HEMIS axborot tizimida “Ijtimoiy faollik indeksi” moduli ishga tushirildi! ☑️Endi talabalarning nafaqat darsdagi o‘zlashtirishi, balki universitet hayotidagi ijtimoiy faolligi ham raqamli tizim orqali baholanadi. ♻️Tizimdan foydalanish tartibi juda oddiy: 1️⃣my.hemis.uz platformasi yoki HEMIS mobil ilovasiga kiring; 2️⃣ menyudan “Ijtimoiy faollik” bo‘limini tanlang; 3️⃣ariza yaratish tugmasini bosing 👆va faoliyatingizni tasdiqlovchi hujjatlarni yuklang. ‼️ Ijtimoiy faollik indeksi uchun maksimal 20 ball beriladi. Talabaning faoliyati quyidagi 9 ta yo‘nalish bo‘yicha 100 ballik mezon asosida baholanadi: Kitobxonlik madaniyati,“5 muhim tashabbus” doirasidagi ishtirok, volontyorlik ishlari, fan olimpiadalari va tanlovlar, teatr va muzeylarga tashriflar, sport va sog‘lom turmush tarzi, o‘quv darslariga to‘liq qatnashish, akademik tartib-intizomga rioya qilish, “Ma’rifat darslari” va boshqa tadbirlar. 🧠Siz kiritgan ma’lumotlar universitet tyutori tomonidan ko'rib chiqiladi va tasdiqlanadi. Davomat va o‘zlashtirish natijalari esa HEMIS tizimi orqali avtomatik tarzda shakllanadi. Bizni kuzating Facebook | Instagram |YouTube | Telegram

TerDU Yuridik fakulteti

@terdu_yuridik · Post #4489 · 25.12.2025 г., 08:47

#diqqat#hemis#talaba#YAN ❗️Barcha professor-o’qituvchilar va talabalar diqqatiga! ✅ HEMIS AT tizimining oʻqituvchi profilidagi “Yakuniy nazorat” va “Boshqa nazoratlar” menyularidagi “Reyting qaydnomalari”da oʻzgarishlar boʻlishi kutilmoqda. ⚠️ Tizimning endigi chiqariladigan yangi versiyasida (1.4.5) Reyting qaydnomasiga fan boʻyicha talabalarning oʻzlashtirish baholarini bir marta kiritib saqlash masalasi joriy qilinmoqda. Yaʼni bitta qaydnoma bir marta toʻliq toʻldirilib, bir marta saqlanishi mumkin. 🙏 Shuning uchun professor-oʻqituvchilar talabalarning YAN topshiriqlarini toʻliq baholab, barcha talabalar toʻgʻri baholanganiga ishonch hosil qilib keyin tizimning reyting qaydnomasiga kiritishini soʻraymiz. ✅ Talabalardan esa YANgacha bo’lgan barcha nazoratlardan belgilangan baholarni o’zlashtirish hamda YANga o’z vaqtida va tegishli talablarni bajargan holda kirishlari so’raladi. ☄️ Tizimga baholarni kiritish reglament boʻyicha 5 kun ichida faqat bir marta amalga oshirilishi mumkin. Baholar kiritilib saqlangandan soʻng reyting qaydnomasi toʻliq yopiladi. Yopilgan reyting qaydnomasiga qoʻshimcha kiritish va oʻzgartirishlarga ruxsat berilmaydi. ➡️ Barcha professor-oʻqituvchilar va talabalarga yetkazing. 👨‍💻Ps: qoʻshimcha savol, muammo va takliflar boʻyicha @registratorofis_botga murojaat qilishingiz mumkin. ✈️TerDU Registrator ofisi