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

Резултати

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

Пребарај: #zombie

当前筛选 #zombie清除筛选
APKPure_Official

@apkpurechannel · Post #2607 · 21.08.2025 г., 11:10

🆓REDEEM CODES🆓 #Roblox Hunty 🧟#Zombies 🎁#Codes❗ A New 💀#Zombie Experience Is On Roblox!!!👏👏👏 Get a great headstart in Hunty Zombies with free SPIN and CASH: ✅Code 1 - 🎁【 10KLIKES 】Updated on Aug 21 ✅Code 2 - 🎁【 Release 】Updated on Aug 21 ✅Code 3 - 🎁【 Release2 】Updated on Aug 21 Explore 🔎our Hunty Zombies code guide for a complete code list, detailed rewards info, and a step-by-step instruction on how to redeem Hunty Zombies codes. Add @APKFreeDownloader_Bot to get any apk you want.

Hashtags

Het hele onderwijssysteem en het reguliere nieuwssysteem worden ook gecontroleerd door westerse plutocraten en elites, en veel mensen zijn al tientallen jaren gehersenspoeld door één enkele boodschap. Er is een grote groep zombies in de maatschappij. https://youtu.be/6Ejga4kJUts?si=esy99NHcZwZMujoc #Zombie #IRA 社會上存在著一大群殭屍, 整個教育體系和主流新聞體係也被富豪和精英控制,幾十年來很多人都被訊息洗腦。

Hashtags

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #3522 · 16.03.2026 г., 17:27

僵尸生活2:僵局 Zombie's Retreat 2 Gridlocked v0.27a Beta AI汉化版 概述: “欢迎来到猩红之城!这座城市以其多元化的地区、尖端技术和有前途的公民而闻名。然而,每个人都有自己隐藏的黑暗秘密。当一场奇怪的僵尸爆发时,一位英雄需要拯救剩下的美女,并阻止这个困扰他家的可怕谜团。 Zombie's Retreat 2 是一款动作角色扮演游戏,讲述了一个年轻(18 岁)成年人卷入了一起可怕的事件。故事发生在《僵尸撤退 1》事件发生后不久,我们的英雄将在重建自己的地区:网格的同时更多地了解涉及僵尸爆发的真正谜团。 与僵尸战斗,建造自己的大本营,最重要的是,与美丽的幸存者“建立联系”! v0.27a Beta更新介绍 • 新增角色: • 琳达 - 家务 • 新增服装: • 琳达 - 默认 • 琳达 - 休闲(白衬衫/黄短裤) • 琳达 - 内衣 • 动画CG: • 琳达 - 弯腰(默认 & 休闲 & 裸体) • 新增场景: • 琳达 & 男主 - 沙发上乳交(完成任务后解锁休闲和裸体变体) • 琳达 & 男主 - 厨房口交 • 琳达 & 男主 - 卧室性爱 评分 作者 #Siren's Domain #PC#AI汉化#RPG#安卓#熟女#恐怖 #僵尸生活2:僵局 #Zombie's Retreat 2 Gridlocked 下载地址

Rui's Ramble

@RsRamble · Post #1126 · 01.11.2025 г., 22:55

「不给糖就捣蛋。」 (0人回应) 【开始对门框疯狂输出】 好的我编不下去了,过会coser本人醒了要来打我了🤪🤪 肆之岛来世(小僵尸) Japanese Cemetery Park (2025-10-05) #shinoshimaraise#肆ノ島來世#vtuber#cosplay#zombie#cinematicphotography#singapore

Rui's Ramble

@RsRamble · Post #1117 · 13.10.2025 г., 19:35

「不给糖果的话,来世就会今晚去你家捣乱~♥️♥️」 啊亲友真是太好康了,羡慕人家 肆之岛来世(小僵尸) Japanese Cemetery Park (2025-10-05) #shinoshimaraise#肆ノ島來世#vtuber#cosplay#zombie#cinematicphotography#singapore