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

Резултати

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

Пребарај: #malayziya

当前筛选 #malayziya清除筛选
TerDU Yuridik fakulteti

@terdu_yuridik · Post #2634 · 13.03.2025 г., 12:56

#malayziya ✅Joriy yilning 17-28 fevral kunlari talabalarimiz Toshboyeva Ozoda hamda Qobilbayeva Farangiz Termiz davlat universiteti va Utara universiteti hamkorligidagi "Winter cultural exchange program" orqali Malayziya davlatida bo'lishdi. ➡️Dastur davomida 20 dan ortiq diqqatga sazovor joylarga tashriflar, xalqaro studentlar bilan muloqotlar, milliy madaniyatlar kuni, turli o'quv seminarlar, shuningdek "ASEAN UNIVERSITIES EXHIBITION FORUM - 2025"da qatnashish imkoniyatiga ega bo'lishdi. 💐Talabalarimizning keyingi faoliyatiga omad tilaymiz. 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tub

Hashtags

#jarayon#Malayziya ☄️🇺🇿🇲🇾BuxDU rektori Obidjon Xamidov hamda BuxDU Xalqaro hamkorlik bo‘yicha prorektori Abror Jo'rayev “Barqaror rivojlanish maqsadlariga erishishda oliy ta’lim sohasidagi imkoniyatlar va tashabbuslar” mavzusidagi Birinchi O‘zbekiston-Malayziya ta’lim forumida ishtirok etishmoqda. Bizni kuzatishda davom eting: 🌐Telegram🌐Facebook

Зулайхо Акрамова

@zulayhoakramova · Post #1992 · 04.12.2023 г., 06:18

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Дубай шаҳрида ўтаётган Бирлашган Миллатлар Ташкилотининг Иқлим ўзгариши бўйича конференцияси доирасида Малайзия Подшоҳи Султон Абдуллоҳ Риоятуддин Ал-Мустафо Биллоҳ Шоҳ билан учрашди. — На полях Конференции Организации Объединенных Наций по изменению климата в городе Дубае Президент Республики Узбекистан Шавкат Мирзиёев провел встречу с Королем Малайзии Султаном Абдуллой Риайятуддином Аль-Мустафой Билах Шахом. #Mirziyoyev#uchrashuv#Malayziya#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Зулайхо Акрамова

@zulayhoakramova · Post #3191 · 17.05.2024 г., 13:00

Кўксарой қароргоҳида Ўзбекистон Республикаси Президенти Шавкат Мирзиёевнинг таклифига биноан мамлакатимизга расмий ташриф билан келган Малайзия Бош вазири Анвар Иброҳимни тантанали кутиб олиш маросими бўлиб ўтди. — В резиденции «Куксарой» состоялась торжественная церемония встречи Премьер-министра Малайзии Анвара Ибрагима, прибывшего в нашу страну с официальным визитом по приглашению Президента Республики Узбекистан Шавката Мирзиёева. #Mirziyoyev#tashrif#Malayziya#marosim Prezident.uz|Facebook|Instagram|YouTube|X

UTG.UZ

@uztg_uz · Post #4208 · 05.02.2025 г., 04:27

Куала-Лумпур шаҳридаги "Пердана Путра" ҳукумат мажмуасида Ўзбекистон Республикаси Президенти Шавкат Мирзиёевни расмий кутиб олиш маросими бўлиб ўтди. — В правительственном комплексе «Пердана Путра» в городе Куала-Лумпуре прошла торжественная церемония официальной встречи Президента Республики Узбекистан Шавката Мирзиёева. #Mirziyoyev#tashrif#Malayziya#marosim Prezident.uz|Facebook|Instagram|YouTube|X

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Малайзия Бош вазири Анвар Иброҳимнинг таклифига биноан расмий ташриф билан ушбу мамлакатга жўнаб кетди. — Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Малайзии Анвара Ибрагима отбыл в эту страну с официальным визитом. #Mirziyoyev#tashrif#Malayziya#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Малайзия Бош вазири Анвар Иброҳим "Petronas" корпорациясининг бош қароргоҳи - "Twin Towers" биносига ташриф буюриб, компания президенти Муҳаммад Тавфиқ билан учрашув ўтказди. — Президент Республики Узбекистан Шавкат Мирзиёев и Премьер-министр Малайзии Анвар Ибрагим совместно посетили штаб-квартиру корпорации Petronas – здание Twin Towers, и провели встречу с президентом компании Мухаммедом Тауфиком. #Mirziyoyev#tashrif#Malayziya#Petronas Prezident.uz|Facebook|Instagram|YouTube|X

Baxtiyor Pulatov

@eco_pulatov · Post #234 · 04.02.2025 г., 05:35

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Малайзия Бош вазири Анвар Иброҳимнинг таклифига биноан расмий ташриф билан ушбу мамлакатга жўнаб кетди. — Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Малайзии Анвара Ибрагима отбыл в эту страну с официальным визитом. #Mirziyoyev#tashrif#Malayziya#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

#jarayon#targʻibot#turizm#Malayziya “Barqaror rivojlanish maqsadlariga erishishda oliy ta’lim sohasidagi imkoniyatlar va tashabbuslar” mavzusidagi Birinchi O‘zbekiston-Malayziya ta’lim forumining asosiy tadbirlari boshlandi Forumning ochilish marosimini quyidagi link orqali kuzatib borish mumkin:https://www.youtube.com/live/nCzKasxvwoU?si=8FoBw3IJHdB_HLZ3 Bizni kuzating Facebook | Instagram |YouTube|Telegram

🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 ☄️🇺🇿🇲🇾Buxoro davlat universiteti rektori Obidjon Xamidov Malayziyaning Malaya universitetida hamkorlik aloqalarini rivojlantirish maqsadida universitet rahbariyati bilan uchrashdi. Buxoro davlat universiteti rektori Obidjon Xamidov Malayziya mamlakatida xizmat safari davomida Malaya universitetiga tashrif buyurib, universitet rektori Dato' Seri Ir. Dr. Noor Azuan Bin Abu Osman boshchiligidagi rahbariyat a'zolari bilan uchrashuv o'tkazdi. Uchrashuvda shuningdek, BuxDU Xalqaro hamkorlik bo'yicha prorektor Abror Juraev ham ishtirok etdi. Universitetlararo hamkorlik aloqalarini kuchaytirish, biznes, matematika, raqamli texnologiyalar, turizm va sunʼiy intellekt sohalaridagi hamkorlik masalalari ko'rib chiqildi. Shuningdek, uchrashuv davomida qo'shma hamkorlikning keng imkoniyatlari ko'rib chiqildi. Sun'iy intellekt hamda menejment bo'yicha magistratura hamda PhD dasturlari muhokama qilindi. Malaya universiteti (UM) Malayziyaning poytaxti Kuala-Lumpurda joylashgan eng qadimgi va nufuzli oliy o'quv yurtidir. UM 2025-yil QS Jahon universitetlari reytingida 60-o'rinni egallab, mamlakatdagi eng yuqori reytingga ega universitet hisoblanadi. Universitet 17 222 talaba va 2 524 o'qituvchidan iborat bo'lib, xalqaro miqyosda tan olingan ta'lim va tadqiqot markazi sifatida e'tirof etiladi. #BuxDU#BukhSU#Malayziya#Malaya#QS_60#xalqaro_hamkorlik Bizni kuzatishda davom eting: 🌐 Telegram 🌐Instagram🌐Facebook🌐Web-sayt🌐Youtube