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

Резултати

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

Пребарај: #zzz

当前筛选 #zzz清除筛选

ОФИЦИАЛЬНЫЙ МЕРЧ ZENLESS ZONE ZERO: НАВИГАЦИОННЫЙ ПОСТ 💱 💱АССОРТИМЕНТ💱 — Набор виниловых пластинок "Гипер-задание"💵 — Фигурки: ▼ Нендороид Лайтера👤 ▼ Подвижная фигурка Солдат 0 "S.H.Figuarts"👤 ▼ Фигурка Астры Яо👤 ▼ Подвижная фигурка Билли Кида "S.H.Figuarts"🛐 — Одежда и аксессуары: ▼ Бейсболки "Скорость дрифта"💳 ▼ Футболки "Скорость дрифта"💳 — Плюшевые товары: ▼ Плюшевая игрушка-подушка в виде банбу Ангелов наваждения👼 ▼ Плюшевая игрушка-подушка в виде осьминога Ангелов наваждения👼 — Интересное: ▼ Товары с Наньгун Юй👤 ▼ Стенды со сменными карточками👤 ▼ Серия "Нью-Эриду"👤 ▼ Товары с Циссией👤 ▼ Стенды со сменными карточками👤 ▼ Серия "Нью-Эриду"👤 ▼ Пины с фракциями Vol.4🎗🤽‍♀️🤽‍♀️ ▼ Наборы ко дню рождения персонажей Vol.6 и Vol.7👩🛐👩🛡🔥🔥⚡️🐱 ▼ Серия "Время FM"🦊👩‍🦱⚔️👩😈🕊🦁⛱🤖👩👩🤖 ▼ Светильники-вывески💳 — Отзывы магазина: 💱Отзывы #ZZZ@astroknightshop

Hashtags

ФУТБОЛКА «СКОРОСТЬ ДРИФТА» | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ МАЯ 2026 ⭐Размеры: XS-XL ⭐Материал: 85% хлопок, 15% полиэстер ⭐ Всего 2 цвета на выбор: коричневый, черный ⭐ Больше фото и таблицы: тык 💱Цены: 4700 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

БЕЙСБОЛКА «СКОРОСТЬ ДРИФТА» | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ МАЯ 2026 ⭐Размеры: мужская 49-62 см; женская 47-60 см ⭐Материал: 100% полиэфирное волокно; подкладка козырька - 100% хлопок ⭐ Всего 5 видов на выбор: черная мужская с квадратными полями, черная женская с закругленными полями и круглым верхом, коричневая мужская с квадратными полями, коричневая женская с закругленными полями и круглым верхом, черная мужская с плоским козырьком и квадратным верхом ⭐ Больше фото и таблицы: тык 💱Цены: 3450 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

ПЛЮШЕВАЯ ИГРУШКА-ПОДУШКА В ВИДЕ ОСЬМИНОГА АНГЕЛОВ НАВАЖДЕНИЯ | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ СЕНТЯБРЯ 2026 ⭐Материал: 100% полиэфирное волокно ⭐Размер: 40 см 💱Цены: 5550 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

ПЛЮШЕВАЯ ИГРУШКА-ПОДУШКА В ВИДЕ БАНБУ АНГЕЛОВ НАВАЖДЕНИЯ | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ СЕНТЯБРЯ 2026 ⭐Материал: 100% полиэстер; наполнитель - 87% полиэстер, 13% полипропилен ⭐Размер: 40 см 💱Цены: 5550 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

КРЕПЯЩИЙСЯ СВЕТИЛЬНИК-ВЫВЕСКА | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕИЮЛЯ2026 ⭐Размер: 46х40х17 мм ⭐ Всего 3 стиля на выбор: магазин Yum Cha Sin, минимаркет 141, San-Z-студия 💱Цена: 1400 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

МЕТАЛЛИЧЕСКИЕ ПИНЫ С ФРАКЦИЯМИ VOL.4 | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕИЮЛЯ2026 ⭐Размер: Школа горы Юнькуй - 52х38 мм; Хижина Кошмаров - 52х53 мм; Надзорная служба Крампус - 53,5х49 мм ⭐ Vol. 1 - тут ⭐ Vol. 2 - тут ⭐ Vol. 3 - тут ⭐ Всего 3 стиля на выбор 💱Цена: 1100 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами 🅰️ Товар на сайте: тык #ZZZ@astroknightshop

Hashtags

НОВЫЕ ФИГУРКИ ZENLESS ZONE ZERO: НАВИГАЦИОННЫЙ ПОСТ 💱 💱АССОРТИМЕНТ💱 ▼ Нендороид Лайтера👤 ▼ Подвижная фигурка Солдат 0 "S.H.Figuarts"👤 ▼ Фигурка Астры Яо👤 — Отзывы магазина: 💱Отзывы #ZZZ@astroknightshop

Hashtags

ОФИЦИАЛЬНЫЙ МЕРЧ ZENLESS ZONE ZERO: НАВИГАЦИОННЫЙ ПОСТ 💱 💱АССОРТИМЕНТ💱 — Фигурки: ▼ Фигурка Мияби "Сияние страны чудес"☣️ ▼ Нендороид Асабы Харумасы⚔️ ▼ Нендороид Ликаона🔨 — Техника: ▼ Трехпортовый адаптер для быстрой зарядки🤖 ▼ Удлиняемый кабель для быстрой зарядки и передачи данных🤖 ▼ Быстрозаряжаемый портативный аккумулятор с расширяемой емкостью🤖 — Интересное: ▼Гача значков с чиби🧑👩👩👩🤖👩🦊👩 ▼ Товары с Ангелами наваждения⚔️⚔️ ▼ Стенды со сменными карточками⚔️⚔️ ▼ Серия "Нью-Эриду"⚔️⚔️ ▼ Серия "Бредовые сны"⚔️⚔️👩 ▼ Коллекционные карточки "Нулевая коллекция" Vol.1🎰 — Отзывы магазина: 💱Отзывы #ZZZ@astroknightshop

Hashtags

БЫСТРОЗАРЯЖАЕМЫЙ ПОРТАТИВНЫЙ АККУМУЛЯТОР С РАСШИРЯЕМОЙ ЕМКОСТЬЮ | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ МАЯ 2026 ⭐Размер: полный комплект 80,4х28х116 мм; зарядный модуль 80,4х28х66,5 мм; модуль расширения 80,4х28х43,6 мм ⭐ Материал: огнестойкий пластик ⭐Номинальная емкость: 8400 мАч (5В-3А) ⭐Максимальная мощность зарядки: 22,5 Вт ⭐ Технические характеристики: Вход USB-C: 5В-3А, 9В-2А, 12В-1,5А, макс. мощность 18 Вт; Выход USB-C: 5В-3А, 9В-2,22А, 10В-2,25А, 12В-1,67А, макс. мощность 22,5 Вт ⭐Всего 2 цвета (емкость 10000 мАч) на выбор: серый и черный ⭐Всего 2 цвета (емкость 5000 мАч) на выбор: серый и оранжевый ⭐Всего 4 цвета (емкость 10000 мАч + 5000 мАч) на выбор: черно-оранжевый, черно-серый, серо-оранжевый и двойной серый ⭐ В подарок к комплекту аккумуляторов идет сумка для хранения ⭐ Присутствует китайская сертификация ССС ⭐ Детали: тык 💱Цены: ➖ Емкость 5000 мАч 3550 🪙 (рублей) ➖ Емкость 10000 мАч 6200 🪙 (рублей) ➖ Емкость 10000 мАч + 5000 мАч 8700 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️С реальными менеджерами #ZZZ@astroknightshop

Hashtags

УДЛИНЯЕМЫЙ КАБЕЛЬ ДЛЯ БЫСТРОЙ ЗАРЯДКИ И ПЕРЕДАЧИ ДАННЫХ | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ МАЯ 2026 ⭐Размер: короткий - 18 см; длинный - 1 м ⭐Питание: Type-C, макс. мощность 240 Вт ⭐ Технические характеристики: Type-C-Type-C; Рабочее напряжение от -5В до 48В; Макс. ток - 5В; Скорость передачи данных - -= 480 Мбит/с ⭐Всего 2 цвета на выбор: оранжевый и черный ⭐ Детали: тык 💱Цены: ➖ Кабель 18 см 1900 🪙 (рублей) ➖ Кабель 1 м 2800 🪙 (рублей) ➖ Кабель 18 см + 1 м 3850 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️С реальными менеджерами #ZZZ@astroknightshop

Hashtags

ТРЕХПОРТОВЫЙ АДАПТЕР ДЛЯ БЫСТРОЙ ЗАРЯДКИ | ОФИЦИАЛЬНЫЙ МЕРЧ | ZENLESS ZONE ZERO ⚡️Детали: ⭐ Релиз в КОНЦЕ МАЯ 2026 ⭐Размер: 65х33,5х66,3 мм ⭐ Материал: огнестойкий пластик ⭐Мощность: 140 Вт ⭐Интерфейсы: USB-CX2 + USB-AX1 ⭐ Технические характеристики: Входное напряжение - 100-240 В - 50/60 Гц, макс. ток 2А; USB-C1: 5В-3А, 9В-3А, 12В-3А, 20В-5А, 28В-5А, PPS 5-20В-5А, макс. мощность 140 Вт; USB-C2: 5В-3А, 9В-3А, 12В-3А, 20В-5А, 28В-5А, PPS 5-20В-5А, макс. мощность 140 Вт; USB-A: 5В-3А, 9В-3А, 12В-2,5А, макс. мощность 30 Вт; Выходная мощность USB-C1 + USB-C2: 65 Вт + 65 Вт/100 Вт + 30 Вт, макс. мощность 130 Вт; Выходная мощность USB-C1 + USB-A: 100 Вт + 30 Вт + 130 Вт (макс.); Выходная мощность USB-C1 + USB-C2 + USB-A: 65 Вт + 20 Вт + 30 Вт + 115 Вт (макс.) ⭐Вилка складывается, подходит для КИТАЙСКИХ разъемов ⭐Детали: тык 💱Цены: 6100 🪙 (рублей) 👻Доставка: 🅰️Цена указана С УЧЕТОМ доставки ДО РФ ✉️Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 💱Купить: 🅰️@astroknight_bot 🅰️С реальными менеджерами #ZZZ@astroknightshop

Hashtags

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