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

Резултати

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

Пребарај: #mohirlik

当前筛选 #mohirlik清除筛选
KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #7178 · 15.07.2025 г., 05:10

Kompyuteringizni tezlashtirish uchun 5 ta oddiy layfxak! #mohirlik 1. Diskni tozalash Qanday qilish kerak?: Win+R ni bosib, "cleanmgr" deb yozing va "OK" tugmasini bosing. Bu Windowsning diskni tozalash vositasini ochadi, unda keraksiz fayllarni o'chirib, diskni tozalashingiz mumkin. 2. Avtomatik ishga tushishlarni o'chirish Qanday qilish kerak?: Win+R ni bosib, "msconfig" deb yozing va "OK" tugmasini bosing. "Startup" (Ishga tushirish) tabida kerakmas dasturlarni o'chirib, tizimni tezlashtirish mumkin. 3. SSD foydalaning Qanday qilish kerak?: SSD-ni tizimga o'rnatish uchun, Win+R ni bosib, "devmgmt.msc" deb yozing va "OK" tugmasini bosing. Bunda qurilma boshqaruvi ochiladi va yangi SSD qurilmasi qo'shiladi. 4. Vaqtinchalik fayllarni o'chirish Qanday qilish kerak?: Win+R ni bosib, "%temp%" deb yozing va "OK" tugmasini bosing. Bu sizni vaqtinchalik fayllar joylashgan papkaga olib boradi, u yerdan barcha fayllarni o'chirishingiz mumkin. 5. RAMni kengaytirish Qanday qilish kerak?: Win+R ni bosib, "sysdm.cpl" deb yozing va "OK" tugmasini bosing. "System Properties" oynasidan "Advanced" tabida, "Settings" tugmasini bosing va "Performance Options" bo'limida RAMni kengaytirish uchun sozlamalar qilishingiz mumkin. 🔧Bu oddiy qadamlar yordamida kompyuteringizning ishlash tezligini oshirishingiz mumkin! @kompyuter_akademiyasi

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #5982 · 12.02.2024 г., 07:21

Odatiy kontekst menyusini qaytarish #mohirlik / @pcTeapot ℹ️ Windows 11'da sichqonchaning o'ng tugmachasini bosish menyusi yanada minimalistik bo'lib qoldi, bu esa Windows 7, 10 ishlatganlar uchun uncha qulay emas. Agar bu sizni qoniqtirmasa, klassik kontekst menyusi osongina qaytarilishi mumkin. Buning uchun reestrga kichik o'zgartirishlar kiritish kerak. ✅ Buni "Командной строкa" yordamida qanday qilishni ko'rib chiqamiz. Uni ishga tushiring (Win+R ga cmd deb yozib, OK tanlanadi) va quyidagi buyruqni bajaring va kompyuteringizni qayta ishga tushiring: reg.exe add "HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 🎯 Ushbu usul foyda bermagan bo'lsa mana bu dasturni ishlating. 💻 Kompyuterni birga o'rganamiz ⤵️ Telegram I YouTube I Insta I TikTok

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5710 · 17.12.2023 г., 07:18

Kerakli dasturni doimo administrator nomidan ochiladigan qilish #mohirlik / @pcTeapot ℹ️ Ilovani Administrator nomidan ishga tushirish uchun siz yorliq yoki bajariladigan faylni sichqonchaning o'ng tugmasi bilan bosishingiz va bir xil nomdagi (запуск от имени администратора) elementni tanlashingiz kerak. ✅ Bundan tashqari, dasturni odatdagidek ishga tushirishingiz mumkin, shunchaki CTRL + SHIFT tugmalarini bosib ushlab turing. Shunda dastur admin nomidan ochiladi. 🔹Yorliq yoki faylning "Свойства" ini oching. "Совместимость" yorlig'iga o'ting. "Параметры" blokida "Запускать эту программу от имени администратора" katagiga belgi qo'ying. Ushbu usullar yordamida dasturdan to'liqligicha foydalanishga erishishingiz mumkin. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIInstaITikTok

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5668 · 05.12.2023 г., 10:35

Windows 11 da foydalanuvchilarni o'chirish usullari #mohirlik / @pcTeapot ℹ️ Agar biron sababga ko'ra siz Windows-da hisob (profil) ni o'chirishingiz kerak bo'lsa, bu bir necha usul bilan amalga oshirilishi mumkin. 🔹 "Параметры" - "Учетные записи" - "Другие пользователи" bo'limiga o'ting va o'chirilishi kerak bo'lgan profilni tanlab "Удалить" tugmasini bosing. 🔸 Konsolni administrator sifatida oching va net user Username /delete buyrug'ini bajaring. C:\Users\Username jildini qo'lda o'chirish kerak bo'ladi. 🔹Win+R tugmalarini bosing va netplwiz ni bajaring. Profilni tanlang va "Удалить" tugmasini bosing. 🔸Win+R tugmalarini bosing va lusrmgr.msc ni ishga tushiring. "Пользователи" ni tanlang, so'ngra hisobni tanlang, ustiga sichqonchaning o'ng tugmachasini bosing va "Удалить" ni tanlang. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIInstaITikTok

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5495 · 09.10.2023 г., 09:55

Maxsus tugmalarni bosganda ovoz chiqadigan qilamiz! #mohirlik ℹ️ Ma'lumki, klaviaturada yorug'lik ko'rsatkichlari bo'lgan 3 ta tugma mavjud: • Caps Lock - bosh harflar rejimi; • Num Lock - raqamlarni blokirovka qilish rejimi; • Scroll Lock - aylantirishni blokirovka qilish rejimi. 😉 Ushbu tugmalarni beixtiyor faollashtirmaslik uchun biz tugmachalarni bosish paytida ovozni yoqishimiz mumkin. ✅Buning uchun:Win + I tugmalarini bosish orqali "Параметр" ni ochamiz. Keyin esa "Специальные возможности" -> "Клавиатура" ga kirib, "Использовать озвучивание переключений" ni belgilaymiz. Tayyor! ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIXarita

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5479 · 05.10.2023 г., 16:49

Fayllarni yaratilish va o'zgartirish sanasi bo'yicha qidirish🔍 #mohirlik ℹ️ Windows'da o'rnatilgan qidiruv vositalari mavjud bo'lib, ular nafaqat ma'lum nomga ega fayllarni topishga, balki o'zgartirilgan yoki yaratilgan sana bo'yicha ham qidirishga imkon beradi. ✅ Buning uchun Explorer qidiruv satrida maxsus konstruktsiyalardan foydalanish kerak. создан: yoki изменен: va ikki nuqtadan keyin kerakli sanani yozing. 🔹 Masalan, - создан:29.09.2023 - aniq sana, - изменен:01.09.2023 .. 30.09.2023 - sana oralig'i, - *.docx создан:01.09.2023 .. 30.09.2023 - sana oralig'i va maxsus fayl kengaytmasi. ⭐️Agar siz Windows'ning ingliz tilidagi versiyasini ishlatayotgan bo'lsangiz, создан yoki изменен o'rniga created va modified foydalanishingiz kerak bo'lishi mumkin. Sana formati tizimda foydalanadigan format bilan bir xil bo'lishi kerak. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTokIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5403 · 15.09.2023 г., 13:18

Windows 11ni tezlatish yo‘li topildi! #mohirlik / ict.xabar.uz ℹ️ Ijtimoiy tarmoqlar foydalanuvchilari Windows 11 da o‘rnatilgan fayllar menejeri (“provodnik”)ni tezlatish yo‘lini topishdi. Bu haqda HotHardware nashri xabar berdi. Windows 11 ning faol versiyasidan foydalanuvchilar fayllar menejeri (“provodnik”) juda sekin ishlashidan ko‘p shikoyat qilishadi. Ularga buning yechimini X (sobiq Twitter) ijtimoiy tarmog‘ida VivyVCCS niki ostidagi foydalanuvchi topib berdi, deb yozdi nashr. O‘sha mutaxassis (foydalanuvchi)ning aytishicha, navigatsiyalar panelidagi yangilanishlar fayllar menejerining tormozlanishiga sabab bo‘lishi mumkin, chunki “provodnik” har bir papkani ochish jarayonida navigatsiyalar paneli bilan bog‘lanadi. ❔Xo‘sh, tezlatuvchi o‘sha sehrli tugma qaysi? VivyVCCS tushuntirishicha, navigatsiyalar panelini o‘chirib qo‘yish kerak, buning uchun F11 tizim tugmasi ikki marta bosilib, to‘liq ekranli rejimga kirish va qaytib chiqish kifoya. Sinab ko‘ramiz. Natijasini izohlarda yozamiz 😉 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTokIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5376 · 08.09.2023 г., 05:37

Chrome'dagi videodan kadrni nusxa olish funksiyasi #mohirlik ℹ️ Google Chrome brauzeri qiziqarli xususiyatni qo'shdi: Videodagi kerakli kadrni nusxa olish. Bu funksiya istalgan saytda pleyer elementlarisiz istalgan videodagi kadrni skrinshotini olish imkonini beradi. ✅ Buning uchun videoni sichqonchaning o'ng tugmasi bilan bosish va menyudan "Копировать кадр видео" ni tanlash kifoya. Kadrdan qanday nusxa ko'chirish odatdagidek CTRL + V tugmalarini bosib joylashtirish uchun kerakli grafik muharrirda qoladi. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTokIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5371 · 07.09.2023 г., 02:27

Vazifa menejerida siljish jarayonlarini to'xtatish #mohirlik ℹ️ Microsoft'dagi texnik jarayonlar menejeri Jennifer Gentleman Windows 11 va 10 da Диспетчером задач bilan ishlashda CTRL tugmachasini bosib ushlab turishni maslahat berdi. ✅ Mutaxassisning tushuntirishicha, CTRL tugmachasini ushlab turish har qanday ilovalarning unumdorligi, protsessor yuklanishi va xotira sarfini o‘rganishda jarayon nomlari harakatini “muzlatib qo‘yish”ga yordam beradi. Jarayonlar doimo harakatlanayotganligi sababli ularni tartiblash noqulay - CTRL bunda yordam beradi. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTokIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5369 · 06.09.2023 г., 04:23

Excelda ustun kengligini avtomatik ravishda o'zgartirish #mohirlik ℹ️ Excelda ustun kengligini katak kengligiga ko'ra o'zgartirish uchun butun varaqni yoki kerakli ustunlarni tanlash, so'ngra "Главная" - "Формат" - "Автоподбор ширины столбца" tugmasini bosish kerak. ♦️Buni har safar kataklarni ma'lumot bilan to'ldirgandan keyin qilish kerak. Agar ustunning kengligini uning mazmuniga ko'ra avtomatik ravishda o'zgartirish kerak bo'lsa, unda makroslarga murojaat qilish kerak. ✅ Varaq nomiga sichqonchani o'ng tugmasini bosib, "Просмотреть код" ni tanlang. Oynaning ochiladigan ro'yxatidan "Worksheet" ni tanlang. Ikki qator kod orasiga Cells.EntireColumn.AutoFit yozing va oynani yoping. Endi kataklarning kengligi tarkibga qarab avtomatik ravishda o'zgaradi. Ushbu hujjat makros yordami bilan saqlanishi kerak. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTokIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_akademiyasi · Post #5336 · 23.08.2023 г., 15:20

Saqlangan Wi-Fi parollari #mohirlik ℹ️ Agar siz qachondir Wi-Fi tarmog'iga ulangan bo'lsangiz, ma'lum vaqtdan keyin parolni unutishingiz ajablanarli emas. Agar siz yangi qurilmani ulash yoki do'stlaringizga parol berish uchun uni eslab qolishingiz kerak bo'lsa, bu buyruq satri (Командная строка) orqali amalga oshirilishi mumkin. ✅ Uni ishga tushirib (Win+R ga cmd ni kiritib OK), netsh wlan show profiles buyrug'ini ishga tushiring. Parol kerak bo'lgan foydalanuvchi profilini toping va keyin netsh wlan show profile name="NAME" key=clear buyrug'ini ishga tushiring. Asosiy tarkib maydoni Wi-Fi tarmog'ining parolini aniq matnda ko'rsatadi. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIXarita

Hashtags

123•••10•••1314
ПретходнаСтраница 1 од 14Следна