@MV_Kpop · Post #6383 · 19.04.2021 г., 17:07
DAY6 - You make Me • 1080P HD #DAY6@MV_Kpop
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
Пребарај: #day6
@MV_Kpop · Post #6383 · 19.04.2021 г., 17:07
DAY6 - You make Me • 1080P HD #DAY6@MV_Kpop
Hashtags
@MV_Kpop · Post #5890 · 25.05.2020 г., 13:21
DAY6 - Zombie • 1080P HD #Day6@MV_Kpop
Hashtags
@mv_kpop · Post #5289 · 22.10.2019 г., 10:45
DAY6 - Sweet Chaos • 1920x1080 Full HD #Day6@MV_Kpop
Hashtags
@mv_kpop · Post #4791 · 31.07.2019 г., 01:09
DAY6 - 한 페이지가 될 수 있게 (Selfie MV) • 608x1080 HD #Day6@MV_Kpop
Hashtags
@mv_kpop · Post #4639 · 15.07.2019 г., 10:16
DAY6 - Time of Our Life(한 페이지가 될 수 있게) • 1920x1080 Full HD #Day6@MV_Kpop
Hashtags
@jonafzan · Post #713 · 27.11.2018 г., 21:56
📂 Day 6 🎭#DAY6 ‼️ CREDIT ‼️ 📥 Link 👇👇 t.me/addstickers/StanDay6 ⚙️@Jonafzan
Hashtags
@laziz_blogs · Post #580 · 13.03.2026 г., 18:30
#day6 1) calorie intake 1850 kcal 2100 (daily limit) - 250 (remain) = 1850 kcal 2) calorie burn ≈2520 kcal TDEE: ≈2200 kcal Physical Activity: ≈320 kcal 3) kcal deficit ≈670
Hashtags
@jonafzan · Post #384 · 04.06.2018 г., 18:21
📂 DAY6 🎧#DAY6 ‼️ WorkType (I’ll add new sticks soon) 📥 Link 👇👇 t.me/addstickers/Day_Six ⚙️@Jonafzan
Hashtags
@designbymuhammadjon · Post #544 · 19.06.2025 г., 04:56
#blog#day6 🗣Brifni so‘rash ⚜ Mijoz nima istayotganini tushunish siri ❗️ ❌Muammo: Mijoz "shunaqa narsa kerak" deydi, lekin bu juda umumiy. Dizayner sifatida nima qilishni tushunmay qolasiz. ✅Yechim: Har bir loyiha boshlanishida mijozga aniq savollar bering: Dizayn nimaga xizmat qiladi? Qaysi auditoriyaga mo‘ljallangan? ⏺Rangi, uslubi haqida aniq istaklar bormi? Tavsiya: Iloji boricha klient bilan koʻrishib bir piola choy ustida yaxshi tushinib brif qilgan yaxshi yechim agarda iloji boʻlsa. 🔴Chunki tayyor shablon savolga bir xilgi javoblar sizni qoniqtirmaydi shuning uchun brifda sizga nimalar kerak logo tayyorlashingizda qayerlarini oʻrganishingiz kerak shuni aniq qilib puxta brif tuzishga harakat qiling. ⚠️Agarda koʻrishib gaplashishga sharoit toʻgʻri kelmasa online suxbat qiling koʻrishib gaplashib oling 🔴 @muhammadjon_0161https://t.me/designbymuhammadjon
@textytela · Post #446 · 22.02.2024 г., 07:36
ДЖОН О’ДОНОХЬЮ. К РАВНОВЕСИЮ. Подобно радости моря, обретающего дом у берега, Пусть приносящий облегчение смех промоет душу. Подобно тому, как ветер любит призывать всё сущее к танцу, Пусть благодать облегчает твой вес. Подобно тому, как ценность лунного света оживляет землю, Пусть твои мысли склонятся с благоговением и уважением. Как вода принимает форму любого сосуда, так и ты будь свободен в том, кем становишься. Как безмолвие улыбается по ту сторону сказанных слов, Пусть поможет ирония обрести новый взгляд. Как время свободно от того, что оно ограничивает, Пусть твой ум будет свободен от всего, что он называет. Пусть твоя молитва прислушивания станет так глубока, Что ты услышишь глубину смеха бога. #49daysforfreedom#day6
Hashtags
@textytela · Post #610 · 08.06.2024 г., 05:18
Карта Следующего Мира. Джой Харджо В последние дни четвертого мира мне захотелось сделать карту для тех, кто пролезет через дыру в небе. Рисовать мне было нечем, кроме человеческих желаний, возникавших на полях смерти, в спальнях и на кухнях. Ибо душа — странница, многорукая и многоногая. Карта должна быть из песка и незаметна при обычном свете. Она должна нести огонь в соседнюю деревню для перерождения духа. В легенде есть инструкции на языке земли, как мы могли забыть о благодарности за этот дар, как будто мы пришли не из земли и не в нее уйдём. Обратите внимание, как много супермаркетов и торговых центров, алтарей для денег. Отпадение от благодати лучше и не описать. Следите за ошибками забывчивости; мы спим, пока туман крадет наших детей. Цветы ярости растут из депрессии. Ядерный гнев порождает чудовищ. Пепельные деревья прощаются с прощанием, и карта будто пропадает. Мы уже не знаем названий птиц, не можем обратиться к каждой из них по имени. Когда-то мы знали всё в этом буйном обетовании. Я говорю вам чистую правду, так написано на карте: осторожно! Забывчивость преследует, идет след в след, и оставляет за собой прокладки, иглы и напрасно пролитую кровь. Придется идти по этой карте, малыш, другой не будет. Точка входа — море крови матери, и маленькая смерть отца, который узнает себя в Другом. Выхода нет. Карту можно толковать через стенки кишечника — спираль на пути знания. Ты просочишься сквозь мембрану смерти, учуешь аромат еды из лагеря — наши близкие уже пируют свежей олениной и кукурузным супом посреди Млечного Пути. Они нас не покинули; это мы их променяли на науку. Потом ты сделаешь вдох, и мы войдем в пятый мир — без крестика на карте и без текстов из путеводителя. Придется идти на голос матери, заново петь песню, которую поет она. Планеты мерцают новой смелостью. Загорается карта, написанная кровью истории, карта, что познается намерением, на языке всех солнц. Когда появишься, заметь убийц чудовищ, когда те вошли в города искусственного света и убили то, что убивало нас. Ты увидишь алые скалы. Это сердце, в нём есть лестница. Белый олень придёт, когда последний человек выберется из мира разрушения. Помнишь яму стыда от того, что покинул земли племени. Мы были несовершенны. И все же совершенно путешествие, в котором все мы вместе, а земля была когда-то одной из звёзд, и совершала такие же ошибки, как и люди. Возможно, мы совершим их снова, промолвила она. Вот что важно, чтобы найти дорогу: нет ни начала, ни конца. И карту придется делать самому. (Перевела Наташа Пресс) Ph: из сети, Joy Harjo #49daysforhope#day6
Hashtags
@bubbletealuv · Post #2765 · 05.11.2024 г., 17:56
ᝬ 🤩𖠵 ゛ (( 🐰) new post by bubbletealuv ↝ #Dowoon➛ #Day6.. ✨ …( emoji ) 💭 взяли? буду рад увидеть плюсы и реакции.