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

Резултати

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

Пребарај: #akile

当前筛选 #akile清除筛选
VPSXB.NET

@vpsxb1 · Post #7281 · 20.01.2026 г., 09:59

#akile JPHyper-One(番茄特供) CPU 1核 | 内存 1024 M 硬盘 5 GB | 带宽 2500M 1000G/月 | 超出限速共享10Mbps 重置流量 ¥9.00 IPv4 1个 | IPv6 0个 ¥7.30/月 下单链接:https://akilecloud.com/shop/server?type=traffic&areaId=5&nodeId=25&planId=949&aff_code=ec987c11-0d1a-4a07-81f2-12ebb10a5d09

Hashtags

VPSXB.NET

@vpsxb1 · Post #7188 · 23.12.2025 г., 12:10

#akile LAX4837-Mini CPU 1核 | 内存 1024 M 硬盘 10 GB | 带宽 1000M 1000G/月 | 超出限速共享10Mbps 重置流量 ¥14.99 IPv4 1个 | IPv6 0个 ¥24.99/月 下单链接:https://akile.io/shop/server?type=traffic&areaId=2&nodeId=23&planId=934&aff_code=ec987c11-0d1a-4a07-81f2-12ebb10a5d09

Hashtags

VPSXB.NET

@vpsxb1 · Post #7187 · 23.12.2025 г., 12:00

#akile JPIIJ-One CPU 1核 | 内存 512 M 硬盘 5 GB | 带宽 5000M 299G/月 | 超出限速共享10Mbps 重置流量 ¥7.00 IPv4 1个 | IPv6 0个 ¥10.00/月 下单链接:https://akile.io/shop/server?type=traffic&areaId=5&nodeId=9&planId=825&aff_code=ec987c11-0d1a-4a07-81f2-12ebb10a5d09

Hashtags

VPSXB.NET

@vpsxb1 · Post #7013 · 12.11.2025 г., 02:43

#akile 老鸡新卖 HKLite-One(番茄特供) CPU 1核 | 内存 1024 M 磁盘 10 GB | 带宽 1000M 流量 2000G/月 - 超出后共享10Mbps 流量重置 ¥10.00 IPv4 1个 | IPv6 0个 ¥8.88/月 下单链接:https://akile.io/shop/server?type=traffic&areaId=3&nodeId=1&planId=909&aff_code=ec987c11-0d1a-4a07-81f2-12ebb10a5d09

Hashtags

VPS简测

@vps_test · Post #280 · 06.07.2023 г., 07:28

JJNEWS 近期请不要买任何超级无敌爆炸便宜的香港/美国 优化线路的VPS,灵车漂移,风险极大。欢迎购买后出事的MJJ来本频道/群狗叫,并接受嘲讽。 在这里推荐几个还可以买了玩玩看的商家。 AKILE.IO 新起家几个月的国人商家,面板做的还可以,充值手续费极高!(接近10%)他们家经常被打,算是玩具 #akile Hytron.IO Hytron,就是那个卖1刀鸡起家的Hytron,截至发文,依然有40台年付16.8刀的鸡在售,抗D,有防火墙,非常稳定,大流量 WAP.AC 他家是靠卖1C256M香港1刀起家,比Hytron灵,自从HK PRO被打,开始摆烂,性价比较低 #jjnews

AKILE NOTICE

@akile_notice · Post #764 · 10.06.2024 г., 13:56

#akile#带宽升级 香港地区HKPlus节点带宽升级 HKPlus-Starter->500mbps 其他配置->1000mbps HKPlus-Starter CPU 1核 | 内存 1024 M 硬盘 20 GB | 带宽 500M 500G/月 | 超出限速共享10Mbps 重置流量 ¥40.00 IPv4 1个 | IPv6 0个 ¥53.74/月 折后 42.99 八折优惠码: AK20OFF 下单链接:https://akile.io/shop/server?type=traffic&areaId=3&nodeId=102&planId=625 支持 支付宝/转数快/VISA/MASTERCARD/USDT付款 官网: https://akile.io 频道 : https://t.me/akile_notice

AKILE NOTICE

@akile_notice · Post #872 · 23.10.2024 г., 08:06

#无限流量#akile#美国 LAXStandard-UNLIMITED-500M CPU 1核 | 内存 2048 M 硬盘 10 GB | 带宽 500M 无限制 重置流量 ¥10.00 IPv4 1个 | IPv6 0个 ¥235.00/月 下单链接:https://akile.io/shop/server?type=traffic&areaId=2&nodeId=130&planId=790 LAXStandard-UNLIMITED-1000M CPU 1核 | 内存 3096 M 硬盘 20 GB | 带宽 1000M 无限制 重置流量 ¥10.00 IPv4 1个 | IPv6 0个 ¥360.00/月 下单链接:https://akile.io/shop/server?type=traffic&areaId=2&nodeId=130&planId=791

VPS简测

@vps_test · Post #796 · 09.06.2024 г., 09:55

AKILE.IO 新产品线 深港专线 NAT 独立v4+v6双栈香港出口+10个NatIPv4端口。 祖传的DNS解锁,流媒体杠杠的。专线不过墙。封禁了socks,http协议。个人用户非常适合入手。端内延迟6ms。 SZHK-NAT Starter CPU 1核 | 内存 1024 M 硬盘 10 GB | 带宽 100M 200G/月 | 超出限速共享10Mbps 重置流量 ¥20.00 IPv4 1个 | IPv6 1个 ¥25.88/月 下单链接:https://akile.net/shop/server?type=traffic&areaId=3&nodeId=108&planId=653 Tips:本产品仅在AKILE中国站发售,购买请完成实名认证! #akile#国人#专线#流媒体解锁

VPS简测

@vps_test · Post #541 · 29.09.2023 г., 12:10

AKILE.IO 双节福利-免费HK IPv6only VPS! 1C512M 500Mbps@200G流量 首发测评! 我套了warp跑的测评。上游是hytron,IPv6对国内连接不是特别的好,做落地还不错! 群内正在疯狂补货! #白嫖#akile#国人#玩具

VPS简测

@vps_test · Post #191 · 16.06.2023 г., 12:35

AKILE.IO JP-Lite BGP 流媒体全解锁,9.99元盲盒,我抽中了1C512M 600Mbps@800G流量的小鸡!网络非常不错,电信直连不行,移动真香,套上中转稳定奔放! #akile#流媒体解锁#玩具#盲盒

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