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

Резултати

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

Пребарај: #不

当前筛选 #不清除筛选
嗨皮快乐屋深圳外围

@hpklwnj · Post #132818 · 16.03.2026 г., 06:49

深圳米雪儿🏠 180大G🐻选美小姐 粉嫩🐻模 浑身雪白 粉白挺大𝐆蜜桃豚 马甲线|人间尤物 𝗴𝗶𝗿𝗹𝘀 𝐇𝐞𝐢𝐠𝐡𝐭 |𝟏 𝟖 𝟎 𝐖𝐞𝐢𝐠𝐡𝐭| 𝟓𝟓 𝐤𝐠𝐁𝐔𝐒𝐓|𝟑𝟔 𝙂 |𝐀𝐠𝐞|25 𝟮▪️𝐌𝐨𝐝𝐞𝐥 ▪️𝐁𝐥𝐨𝐠𝐠𝐞𝐫 ▪️𝐊𝐎𝐋 体态完美匀称 气质绝佳 媚眼如丝 吐气如兰主动 热情 听话 给你完美的沉浸体验高學歷 高情商 高谈吐 高素质 江苏籍 #福田 #御姐 #好评 #推荐 #不✌️

嗨皮快乐屋深圳外围

@hpklwnj · Post #139558 · 11.04.2026 г., 03:55

深圳米雪儿🏠 千雪 身高/165体重/82斤胸围/C年龄/08年真人真照✨在校学生,短期兼职。给你难忘的邂逅体验 ✨待客如初恋👍🏻超好的女友性格 ✨服务素质谈吐高✨刚破处🍬三点粉 A4腰 毛没长齐初恋脸,天然无整容,魔鬼身材 #南山 #小纯 #不✌️ #只外

嗨皮快乐屋北京

@hpklwbj · Post #159928 · 11.02.2026 г., 03:25

焦尼🌍北京海航 02年纯新人 海航空姐175E 💞真人真照 (随便验)气质超好 💞Bust E & Weight 95 特别高瘦类型 💞英文流利 特别温柔 态度超好 🈲尾号8732🈲冒 #朝阳#B037 #💎 #空姐#御姐#不✌️

嗨皮快乐屋北京

@hpklwbj · Post #166881 · 21.03.2026 г., 05:21

焦尼🌍北京小喷泉 170E 55kg 舌吻六九,纯欲御姐 DJ,乐队鼓手 𝐀𝐠𝐞年龄:03 𝐇𝐞𝐢𝐠𝐡𝐭,,168 𝐁𝐮𝐬𝐭胸围:天然E Happy时会无止尽喷水🐳 专治挑客 待课温柔 服务热情 🉑舌吻69 期待与哥哥相遇 #朝阳#B043#御姐#B #cp#不✌️

嗨皮快乐屋北京

@hpklwbj · Post #161757 · 23.02.2026 г., 03:42

焦尼🌍北京小喷泉 170E 55kg 舌吻六九,纯欲御姐 DJ,乐队鼓手 𝐀𝐠𝐞年龄:03 𝐇𝐞𝐢𝐠𝐡𝐭,,168 𝐁𝐮𝐬𝐭胸围:天然E Happy时会无止尽喷水🐳 专治挑客 待课温柔 服务热情 🉑舌吻69 期待与哥哥相遇 #朝阳#B043#御姐#B #cp#不✌️

嗨皮快乐屋北京

@hpklwbj · Post #148898 · 12.12.2025 г., 03:51

焦尼🌍北京外五 03年 92斤 175 D 极品洋娃娃支持指定验证 真人真照本人更好看 精致三庭五眼 最拿得出手的顶级女友 「 马甲线 蜜桃臀 漫画直腿 」 南方女孩 见多识广 高情商体贴哥哥 3粉氵超多 高学历 可英文交流 冷白皮肌肤无瑕疵 可纯可欲 热爱擅长❤️钢琴 吉他 绘画 游泳 高尔夫 马术 #苹果社区#B405#B #不✌️#外五

嗨皮快乐屋北京

@hpklwbj · Post #155555 · 19.01.2026 г., 05:24

焦尼🌍北京小醇小雨 𝐀𝐠𝐞年龄/06 𝐇𝐞𝐢𝐠𝐡𝐭身高/168 •weight/83 • 𝐁𝐮𝐬𝐭胸围/D 百变小精灵🧚 超级反差 💦多~紧致 乖乖女 温柔可人,甜美可爱,全身无整,配合度极高 #广渠家园#B027#q #白小纯#不✌️

嗨皮快乐屋北京

@hpklwbj · Post #164996 · 14.03.2026 г., 03:33

焦尼🌍北京纯御外五 03,171,D, 极品新人 💕 家三外五, 不夜 🌤 𝐈 𝐰𝐢𝐥𝐥 𝐛𝐞 𝐡𝐚𝐩𝐩𝐲 ʚ◡̈⃝ɞ 🐾初次下水 一个k不认识 -------------------------------- 🌈 清纯類型 乖巧懂事 本人超赞 🌈女友性格 全身无整 性感甜美 🌈短期兼职 五官精致 温柔体贴 🌈风格多变 性格温柔 可御可甜 服务五星好评 🎬期待与你解锁更多 #世茂广场#B142#B #外五#不✌️

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2312 · 24.01.2026 г., 16:20

不/存在的逐梦者:银葱之森 不存在的逐梦者:银葱之森 The NOexistenceN of Morphean Paradox : The Forest of Silver Shallots 官方中文版 你于银葱之森中苏醒,踏上寻找「逐梦者」秘密的道路。 各大势力的阴谋在水面荡出涟漪,而黑雾则潜藏在更深处暗流涌起。 时间不会停滞,答案并非唯一。 并非所有人都能回归宿命…… 制作组是神人 评分 作者 #0x0Real Studio #PC#ADV#多结局#正经游戏#官中 #不/存在的逐梦者:银葱之森 #不存在的逐梦者:银葱之森 #The NOexistenceN of Morphean Paradox : The Forest of Silver Shallots 入正地址 下载地址

12
ПретходнаСтраница 1 од 2Следна