@metacoma · Post #47968 · 21.09.2025 г., 05:08
#trip METACOMA
Hashtags
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
Пребарај: #trip
@metacoma · Post #47968 · 21.09.2025 г., 05:08
#trip METACOMA
Hashtags
@roam_around · Post #323 · 29.02.2024 г., 14:46
https://anotherdayu.com/2024/5619/ #trip
Hashtags
@TFGames · Post #1931 · 16.01.2024 г., 16:55
#TRIP#TILE#GAMES https://testflight.apple.com/join/01C5aUUJ
@TFGames · Post #2181 · 20.02.2024 г., 04:00
#TRIP#TEST1#GAMES https://testflight.apple.com/join/diODCvtt
@newuzbekistanuniversity · Post #1658 · 06.12.2022 г., 15:18
Samarqand shahriga tashkil etilgan sayohatimizdan videolavha 🎞 “Yangi O‘zbekiston” universiteti talabalari uchun Samarqand shahriga tashkil etilgan sayohatimizdan videolavha tayyorlandi. ▶️ Ushbu videolavhani tomosha qilib, o‘zingizni ko‘hna Samarqandda bo‘lgandek his qilishingizga ishonamiz. ➖➖➖➖ The video from the trip to Samarkand city This video highlights the trip to Samarkand city organized for the students of New Uzbekistan University. We believe that when you watch this video you can imagine yourself in ancient Samarkand. #Samarqand#Sayohat#Trip ⬇️Biz ijtimoiy tarmoqlarda: YouTube | Telegram | Instagram | Facebook
Hashtags
@newuzbekistanuniversity · Post #1641 · 03.12.2022 г., 16:38
“Yangi O‘zbekiston” universitetining bir guruh talabalari ko‘hna Samarqand shahrida bo‘lishdi ✅ Bugun 3-dekabr kuni “Yangi O‘zbekiston” universiteti talabalari uchun Samarqand bo‘ylab sayohat uyushtirildi. Talabalar Go‘ri Amir maqbarasi, Registon maydoni, Bibixonim masjidi, Boqiy shahar va Shohi Zinda majmualarida bo‘lishdi va bu muqaddas joylar tarixi bilan yaqindan tanishishdi. 🕌Buyuk o‘tmishimiz haqida so‘zlovchi me’moriy obidalar talabalarda katta taassurotlar va unutilmas xotiralar qoldirdi. 🔁English | Russian ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ #Samarqand#Sayohat#Trip ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook
Hashtags
@testflightynoti · Post #38226 · 13.05.2026 г., 09:50
#Trip#amp#Trail#for#Tesla Join the Trip & Trail for Tesla beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/TpJrD3B8 Shared by Dimitri
@LevinINlife · Post #1486 · 24.09.2025 г., 13:25
Наш первый день в Калининграде. Хоть и погода выдалась не самая теплая, периодически шёл небольшой дождик, это ни чуть не испортило впечатление от прогулки. Красивые улицы, исторические и необычные здания, милые Хомлины, прячущиеся тут и там. Все это придает аутентичность и романтизм городу. #калининград#путешествие#отдых#кенингсберг#travel#trip#отпуск#тревелблогер
@cosplayuploadtest2 · Post #102224 · 23.03.2025 г., 03:07
Title: 紗倉まな・小島みなみ,_週刊ポストデジタル写真集_マインズALLSTARS_HAPPY_TRIP!! Authors: #None Tags: #None#Mana_Sakura_紗倉まな#Minami_Kojima_小島みなみ#週刊ポストデジタル写真集#紗倉まな・小島みなみ #週刊ポストデジタル写真集#マインズALLSTARS#HAPPY#TRIP!! recommendation: None TelegraphLinks:page-0-37
@cosplayuploadtest2 · Post #102322 · 23.03.2025 г., 03:13
Title: 川上奈々美・新名あみん・松本菜奈実,_週刊ポストデジタル写真集_マインズALLSTARS_HAPPY_TRIP!! Authors: #None Tags: #None#Amin_Niina_新名あみん#Nanami_Kawakami_川上奈々美#Nanami_Matsumoto_松本菜奈実#週刊ポストデジタル写真集#川上奈々美・新名あみん・松本菜奈実 #週刊ポストデジタル写真集#マインズALLSTARS#HAPPY#TRIP!! recommendation: None TelegraphLinks:page-0-52
@TG_index_channel · Post #719 · 29.01.2020 г., 12:55
標題:anego.voyage 類別:#公開#頻道#繁中 分類:#興趣#臺灣#網誌#生活#旅遊#影音 標籤:#read#eating#電影#book#film#音樂#3c#trip 簡介:anego's voyage...... Live life to the fullest
@FlyArystan_official · Post #71 · 23.09.2019 г., 14:21
FlyArystan-ның тарифтік пакеттері дегеніміз не?⚙️ Ол жолаушының қалауына қажетті қызмет түрлерін таңдау мүмкіндігі. Төрт тарифтің бірін таңдап, 50%-ға дейін үнемдеңіздер (сайтта ұсынылған қызмет түрлерін бөлек сатып алумен салыстырғанда) ▶️Стандарт – жеңіл сапар (5кг қолжүгі ғана) ⏩Стандарт Плюс – қосымшасы бар сапар! (10кг қолжүгі + стандартты орынды таңдау*) 🔼Комфорт – жайлы сапар! (5 кг қолжүгі + 20 кг жолжүгі + стандартты орынды таңдау *) ⏫Комфорт Плюс – қамсыз сапар! (10кг қолжүгі + 20 кг жолжүгі + қалаған орынды таңдау + тегін қайта брондау** + ұшаққа бірінші болып кіру қызметі) ❗️Егер сіз Стандарт топтамасын таңдасаңыз, оны жақсырақ топтамаға ауыстыру мүмкіндігі қарастырылған *стандартты орын – 5-11, 14-30 қатарлар ** «Икемді» тарифін таңдасаңыз, Комфорт Плюс топтамасында билетті тегін қайтару мүмкін Қалаған тариф түрін flyarystan.com сайтынан таңдап, сапардан ләззат алыңыз!✈️🇰🇿🦁 • Что такое тарифные пакеты FlyArystan?⚙️ Это право выбора набора услуг по желанию пассажира. Выбирайте один из четырех тарифных пакетов и экономьте до 50% (в сравнении с услугами, приобретенными на сайте по отдельности) ▶️Стандарт – лети на легке (только 5кг ручной клади) ⏩Стандарт Плюс – лети с плюсом! (10кг ручной клади + выбор стандартного места*) 🔼Комфорт – лети с комфортом! (5 кг ручной клади + 20 кг багажа + выбор стандартного места*) ⏫Комфорт Плюс – лети без забот! (10кг ручной клади + 20 кг багажа + выбор любого места + бесплатное перебронирование** + приоритетная посадка) ❗️Если вы приобрели пакет Стандарт, то вы сможете измнннить тарифный пакет на один из трех улучшенных *стандартное место – ряды с 5 по 11, с 14 по 30 **при выборе тарифа «Гибкий» в Комфорт Плюс возможна бесплатная отмена бронирования Бронируйте билеты по любому из желаемых тарифов на сайте flyarystan.com и получайте удовольствие от полета!✈️🇰🇿🦁 • What are the FlyArystan’s fare bundles?⚙️ This is a package of the services that passenger can choose. Choose one of the four packages and save up to 50% (in comparison with the services purchased separately on the website) ▶️Standard - light flight (5kg carry-on baggage) ⏩Standard Plus - fly with a plus! (10kg carry-on baggage + standard seat selection*) 🔼Comfort - fly with a comfort! (5 kg of hand baggage + 20 kg of check-in baggage + choice of a standard seat*) ⏫Comfort Plus - fly without worries! (10 kg of hand baggage + 20 kg of check-in baggage + choice of any seat + free rebooking** + priority boarding) ❗️If you purchased the Standard bundle, you can upgrade your fare package for one of the three improved *standard seat - rows from 5 to 11, from 14 to 30 **if you’re choosing the “Flexi” fare in Comfort Plus, a free cancellation is available Book tickets at any of the desired fare bundles on flyarystan.com and enjoy your flight!✈️🇰🇿🦁 • #flyarystan#lowcostairline#lowfares#тарифтіктоп#тарифныйпакет#bandle#trip#travel#kazakhstan#сапар#путешествие