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

Резултати

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

Пребарај: #nas

当前筛选 #nas清除筛选
Akasha Terminal: dev🍃

@AkashaTerminal · Post #1768 · 26.04.2024 г., 15:00

https://t.bilibili.com/924713674381197330 极空间的 #NAS 稳定性非常堪忧,大毛病不多(咱没遇到),小毛病一堆。稍微要求高一点,别买。 edit:也有反馈,早期固件可能存在掉盘/数据损坏的情况

Hashtags

LIHAI 分享

@lihaiba · Post #6922 · 20.12.2024 г., 03:22

▎😿飞牛私有云 fnOS 官网 基于最新 Linux 内核(Debian 发行版)深度开发的NAS系统,兼容主流 x86 硬件,灵活扩展外部存储 很好用的免费NAS系统,有闲置设备可以安装体验一下 标签:#网站#NAS

Hashtags

小小溪部落

@tribebrook · Post #1006 · 13.01.2026 г., 08:12

🗒 标签: #iOS#内购限免#NAS ▎MyNAT 是一款专为极客、主机游戏玩家和 NAS 用户打造的专业网络状态检测工具。它可以帮助您一键深度分析当前网络的 NAT 类型和 IPv6 支持情况,让复杂的网络环境一目了然。 🎟️ 别忘记参与抽奖: 华人时报 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢 频道💬 群组🤖 解封 / 投稿

iOS限免&降价

@apps_share · Post #811 · 29.09.2025 г., 11:49

应用:飞牛TV (No.3) 简介: 这是一款专为NAS设计的影视应用,支持聚合多来源影片、管理媒体库、智能刮削海报墙及播放4K蓝光影片。 推荐: by @sssun29,仅支持tv端 备注: TestFlight一般会限制加入名额,请尽快加入,系统可用性自测,点点❤️ 标签:#TestFlight#影视#NAS

Mega Signals Group

@mega_pump_group · Post #1368 · 05.09.2021 г., 17:56

Pump result: Our volume this time was big once again with around 25 million $ traded in the first few minutes, however the pump did not go according to plan and like our previous pumps for a few reasons. As you may have noticed, our coins have gone unoticed before the pump the last 2 pumps in order to maximize the peak potential which has worked. Last week, we have successfully managed to pump #EZ 300% and #NAS more than 150% with the first wave lasting a good amount of time and multiple big waves and members making massive amounts of profits. This time, there was activity before the announcement which is something we are trying to avoid and our team had to decide wether to postpone or do the pump. We have decided to do the pump which was unfortunately not the right decision as the first candle did not manage to hold up a good amount of time. We did however have a very strong second wave which peaked at 240 as our team decided to support the price back up for our members. As we try to always achieve the best results and always try to provide the maximum amount of profits for our members we can guarantee that the coin will be given at the absolute bottom like #EZ and that our team will **Guarantee** that we reach our 400% target by injecting a massive amount of BTC after all our members on the first 2 candles during the pump. Stay tunned for our next official announcement.

Hashtags

XP Digital Lab

@rocchl · Post #7436 · 25.11.2025 г., 02:19

威联通NAS新品Qu605首销:标价3999元、政补后3599.1元,六盘位设计 威联通NAS新品Qu605正式开启首销,标价3999元,部分地区政补后到手价为3599.1元。该产品采用六盘位设计,搭载英特尔N150处理器(4核4线程,最高睿频3.6GHz),标配16GB DDR5内存,最高支持30TB硬盘扩展,可容纳6000万+张照片。具备双2.5GbE网口、USB和HDMI丰富接口,内置PLEX影库、ROON音乐库,支持QTS/QuTS Hero双系统及多种RAID技术,并搭载AI云相册等实用软件功能。 京东直达 标签:#威联通#nas Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

1900的灯泡店💡

@justfuning1900 · Post #568 · 20.03.2025 г., 02:23

Moviepilot的硬链接清理插件一定要把源文件目录设置到不删除目录里....,昨天下的鬼灭之刃识别失败被我删了媒体库文件,然后源文件也一并跟着删除了....。 应该说所有的会影响源文件的功能都要做好测试再开通...。 #nas#moviepilot

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