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

Резултати

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

Пребарај: #androidtv

当前筛选 #androidtv清除筛选
XP Digital Lab

@rocCHL · Post #9744 · 02.03.2026 г., 07:53

又一个Android TV桌面启动器ProjectivyLauncher 点击下载 标签:#androidtv Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

Android Core

@android_core · Post #1825 · 05.01.2022 г., 18:03

Android TV - небольшая подборка софта 1. HDVideoBox - бестселлер 2. Smart Tube Next - ютуб без рекламы наше все 3. MX Player Pro - как вариант 4. КиноПоиск - тут кому как, постоянно юзаю с пробными периодами и прочими промокодами 5. Zona - фильмы, сериалы 6. LazyMedia Deluxe - тоже фильмы, сериалы 7. LeanbackOnFire - неплохой лаунчер, нужен точно не всем, но если у вас какой-нибудь сбербокс - то это штука вам нужна. Скачать APK #androidtv#софт

XP Digital Lab

@rocCHL · Post #9725 · 01.03.2026 г., 06:20

适用于安卓电视的AT4K启动器 AT4K Launcher for Android TV 标签:#appletv#androidtv Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Android Broadcast

@android_broadcast · Post #9110 · 14.05.2025 г., 06:00

⚙️Как работает запрос фокуса в Compose (18М) Продолжение серии статей. Во второй части погружаются в то как устроена работа фокуса на Compose, а именно что происходит при запросе фокуса, вызовом requestFocus(), и что делается под капотом этого API В первой части рассмотрели API для работы с фокусом в Compose #android#androidtv#compose

Android Broadcast

@android_broadcast · Post #9025 · 29.04.2025 г., 17:22

🤖Мастерство фокусов на Compose (23м) Первая часть из серии статей про работу с фокусом в Compose на Android (для версии Compose 1.8). Опыт разработчика приложения для Android TV где фокус - основной элемент управления интерфейсом В статье разбираются: 👉 что такое фокус 👉 как он работает 👉 какие модификаторы и инструменты предоставляет Jetpack Compose 👉 Рекомендации по работе с фокусами 👉 как использовать API для построения удобных интерфейсов #android#compose#androidtv

Android Broadcast

@android_broadcast · Post #9167 · 20.05.2025 г., 21:34

🤖Android TV приложения смогу запрашивать оценку в Google Play из приложения Принцип работы аналогичен Google Play In-App Review API на смартфонах и требует немного кода. #android#androidtv#googleplay

Power APK

@powerapk · Post #14875 · 24.04.2026 г., 18:42

​​EzMod App - Лучший аналог Google Play со взломанными играми и приложениями на Android ℹ️О приложении 🔗Официальный канал приложения 🔑Основные фичи: Скачивание любых модифицированных приложений и игр, удобный поиск и деление на категории + автообновление модов, работает на Android TV (Приложение сделано @ezmod_dev) #Другое#AndroidTV@PowerAPK

Power APK

@powerapk · Post #14648 · 17.02.2026 г., 12:01

​​EzMod App - Лучший аналог Google Play со взломанными играми и приложениями на Android ℹ️О приложении 🔗Официальный канал приложения 🔑Основные фичи: Скачивание любых модифицированных приложений и игр, удобный поиск и деление на категории + автообновление модов, работает на Android TV (Приложение сделано @ezmod_dev) #Другое#AndroidTV@PowerAPK

Libreware

@libreware · Post #1424 · 02.03.2025 г., 01:26

SmartTube Advanced player for set-top boxes and tvs running Android OS Features No Ads Designed for TV screens Up to 8K video resolution Login into your account Cast from the phone Support tv box remote controller Support external software keyboard Support devices without Google Services Open source https://smarttubeapp.github.io https://github.com/yuliskov/SmartTube https://github.com/yuliskov/SmartTube/releases WARNING NOT FULLY OPEN SOURCE There are at least 5 proprietary libraries in the app. https://github.com/yuliskov/SmartTube/issues/471 * Crashlytics (/com/crashlytics): Tracking * Firebase Data Transport (/com/google/android/datatransport): NonFreeNet * Google Mobile Services (/com/google/android/gms): NonFreeDep * Firebase (/com/google/firebase): NonFreeNet,NonFreeDep * Firebase Analytics (/com/google/firebase/analytics): Tracking IzzySoft: The 5 offenders are not permitted at F-Droid (and before you ask: I wouldn't take it into my repo either unless at least Crashlytics and Firebase Analytics are removed; 5 non-free libraries is a bit much for free/libre software). #video#yt#androidtv

Android Broadcast

@android_broadcast · Post #9434 · 22.08.2025 г., 08:56

🤖Обязательная поддержка 64-bit приходит в Android TV 1 августа 2026 года все приложения для Android TV и Google TV, публикующиеся в Google Play, обязаны будут поддерживать arm64 в нативных библиотеках. Также для приложений с targetSdk 35+ (Android 15 и новее) должны будут поддержать страницы памяти размером 16 Кб Как мне кажется, логичное изменение. Приложения для смартфонов уже несколько лет как выполняют аналогичное требование, поэтому все популярные приложения, скорее всего, уже выполняют новые правила. #android#androidtv#googleplay#ndk

APC - Android Ports Cloud

@apcports2 · Post #1256 · 13.11.2025 г., 12:48

📱YouTube Origin for Google TV: This project allows you to enjoy YouTube on Google TV without any ads, providing a seamless and uninterrupted viewing experience. ⭐️Features: ⦁ Watch YouTube without ads ⦁ Original UI ⦁ Compatible with Google TV ⦁ Hardware decoding support ⦁ Supports official Widevine DRM for on-demand content (*) ⦁ Removes over-sharpening for video playback ⦁ Blocks ads with uBlock Origin & Adblock Plus ⦁ Skips sponsor segments with SponsorBlock ⦁ Adjusts video speed using Page Up/Down buttons (up to ∞) on the remote with YouTube Speed Control ⦁ Replaces thumbnails with Clickbait Remover for YouTube (experimental, not available now) (*) Only supports free content in the Movies & TV section. Other content requires a subscription. Note: This service is only available in certain countries. ⬇️Download: Installation 🔗Links: Requirements | Source Code 🏷Tags:#AndroidTV#YouTube 📢Join: @TechGeekHub 💬Chat:@TechGeekChat

AGC Player Release

@agcplayer_release · Post #45 · 14.01.2025 г., 04:46

AGC Player隐藏彩蛋来了: 免费基础版3个小组件数量不够怎么办?AGC Player 和 小鹏哥带来独家福利: 无需抽奖碰运气,只要是群内网友人人都有👇 🎉 小组件领取规则说明 🎉 1. 参与条件 • 加入 小鹏Digital 官方群组 和 AGC Player 官方群组,即可领取fans福利🎁。 • 回复 “AGC小组件” 获取 专属兑换码,解锁更多小组件位置! 2. 兑换奖励 • 订阅用户(购买VIP):解锁 10个小组件位置 • 非订阅用户:解锁 5个小组件位置 • 升级规则:非订阅用户后期成为订阅用户,之前获得的 5个小组件位置 将 自动升级为10个。 3. 重要注意事项 • 退出任一官方群组,将自动收回已发放的粉丝福利! • 请确保长期关注 小鹏Digital 和 AGC Player 官方群组,以持续享受粉丝特权,包括后续其它活动! 4. 使用方法 • App内打开邀请人ID处填入 ⚠️当然如果你还有不方便上TG的小伙伴,也可以通过小鹏ID“999999”获得三个小组件位置 赶快加入官方群组,回复 “AGC小组件” 领取fans专属福利吧!🎁 🗒 标签: #agcplayer#iOS#tvOS#Android#AndroidTV 保持关注,精彩不要错过!😊 Created by Bigkaka 官方频道:@agcplayer 发布频道:@agcplayer_release

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