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

Резултати

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

Пребарај: #b站

当前筛选 #b站清除筛选
奇趣百科🐼

@qiqubk · Post #280586 · 31.03.2026 г., 22:54

B站 4 月 1 日零点起下线“猜你喜欢”算法 B站宣布,自 4 月 1 日零点起下线“猜你喜欢”算法。首页内容将不再根据用户喜好进行推荐,并同步上线新的推荐算法。平台表示,用户可在次日查看新的主页内容。 哔哩哔哩 #B站

Hashtags

经济信息联播

@eco_cn · Post #29764 · 06.03.2026 г., 01:14

#B站 全年营收303.5亿元人民币,同比增长13%, 全年实现归母净利润11.9亿元,首次实现美国公认会计准则下的全年盈利。 第四季度收入83.2亿元,同比增长8.0%;归母净利润5.14亿元,同比暴涨478%。

Hashtags

XP Digital Lab

@rocCHL · Post #10235 · 09.04.2026 г., 01:38

B站将从4月10日起在用户暂停播放视频时 在视频下方展示较大尺寸广告 B 站将从 4 月 10 日起新增暂停广告,用户观看视频并暂停播放时,视频下方可能会出现较大尺寸的广告。目前 B 站已经向创作者发出通知,暂停广告有概率会触发,但并非百分百触发,如果 UP 主认为影响用户体验则可以自行关闭,开启后则可以获得广告转化收益。 标签:#b站 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9822 · 06.03.2026 г., 05:58

陈睿:B站用户平均年龄已提升到二十六、七岁,对平台未来增长充满信心 B站财报公布后,财务报告显示 B站 2025 年第四季度总营收达 83.2 亿元人民币,同比增长 8%,净利润 5.1 亿元,同比提升 478%。 B站董事长陈睿表示,B站未来的增长充满信心,中国市场已经达到“内容足够多”的阶段。 标签:#b站 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9290 · 28.01.2026 г., 10:25

B 站 API 收集仓库被官方发函警告,项目已停止维护并永久关停 2026年1月28日,本仓库维护者收到B站委托的律师事务所发律师函警告邮件,指控本仓库中的项目存在“通过技术手段对哔哩哔哩平台非公开的API接口及其调用逻辑、参数结构、访问控制及安全认证机制进行系统性收集、整理,并以技术文档、代码示例等形式向不特定公众传播”的侵权行为。 即日起停止维护并删除相关文档及源代码。 标签:#b站 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9212 · 26.01.2026 г., 09:09

专门骗B站小白用户?B站出现大量新号发视频宣传带毒的图吧工具箱 B 站出现大量新号发视频宣传带毒的图吧工具箱,引诱小白用户从夸克下载带毒版本。这些号共同点都是新注册的账号,基本 0 关注 1 视频,都是要求用户从夸克网盘下载,一段时间后账号自行申请注销,目前已经有网友将相关情报分享给火绒安全 蓝点网 标签:#b站 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9211 · 26.01.2026 г., 09:08

B站 1 月 27~31 日连续五天每日 11:00 独家首发国产单机游戏预告 标签:#b站 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

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