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

Резултати

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

Пребарај: #macos26

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

@rocCHL · Post #10071 · 25.03.2026 г., 06:20

macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9640 · 16.02.2026 г., 01:46

macOS Tahoe Finder 漏洞凸显苹果用户界面打磨的不足 据 MacRumors 报道,macOS Tahoe 在引入 Liquid Glass 重新设计后,Finder 列视图出现明显 UI 问题:当滚动条设为“始终显示”时,水平滚动条会遮挡列宽调整手柄和文件名,影响操作体验。在 26.3 更新中,苹果通过缩短垂直滚动条、将调整控件移至其上方,缓解了最严重的遮挡问题。但仍存在文件名被覆盖、隐藏路径栏或状态栏后底部出现异常空白等布局细节瑕疵,被部分开发者与评论人士认为缺乏打磨。文章指出,这些未完全修复的 Finder 界面问题,折射出苹果在 macOS 细节把控上的下滑。后续 26.4 版本预计将加入新版 Siri 功能与新 emoji,但相关 UI 瑕疵何时彻底修复仍有待观察。 macOS26就是坨💩 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8662 · 14.01.2026 г., 02:00

揭秘苹果 macOS 26 为何难以调整窗口大小:看似圆角,实为方形 macOS 26 的窗口在视觉上采用大圆角设计,但系统实际可响应拖拽的 19×19 像素区域仍按方形逻辑布局。由于圆角占据了窗口四角的大部分空间,导致约 75% 的可拖拽区域落在窗口外,使用户常常无法成功调整大小。这一设计偏差让许多用户误以为是操作失误,实则源于系统交互逻辑未随视觉更新同步调整。 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7872 · 13.12.2025 г., 03:23

苹果 macOS 26.2 Tahoe 正式发布:新增屏幕补光灯、雷雳 5 集群等 果 macOS 26.2 Tahoe 系统现已正式发布,在提升系统性能的同时,为视频通话、提醒事项、多电脑集群等带来新功能。 屏幕补光灯: 该功能适配 FaceTime、Zoom 等视频通话应用,用户可在通话中开启顶部菜单栏的橙色菜单,然后选择“Edge Light”以开启。 不过实测显示,这项功能在小尺寸的显示器上效果最好,在大屏幕上反而效果比较有限。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7389 · 22.11.2025 г., 01:26

苹果出手,从系统层面修复 macOS 26 系统 Electron 架构应用卡顿问题 苹果已在最新的 macOS 26.2 Beta 版中修复了 macOS 兼容性问题,该问题导致基于 Electron 的应用程序出现性能问题。该问题源于 Electron 应用程序处理窗口角遮罩的方式,导致 GPU 过载和系统变慢。苹果的修复在系统层面解决了该问题,无需单独更新应用程序。预计该更新将于 12 月中旬发布。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

小小溪部落

@Tribebrook · Post #17 · 22.06.2025 г., 12:10

#macOS26#yap#GitHub 🎧 推荐一款 macOS 26 下的本地语音转录工具:Yap 👉 GitHub:https://github.com/finnvoor/yap 💡 它能做什么? • 💾 本地转录音频/视频,不上传、不联网,隐私安全 • 🎬 支持 .txt 和 .srt 字幕格式 • 🌍 多语言识别 + 敏感词过滤功能 • 📥 搭配 yt-dlp,支持 YouTube 视频一键转录 • ✍️ 输出后可用于生成摘要、字幕、整理采访内容等 • 🤖 支持自动化脚本和批量处理,适合内容创作者 & 开发者 🗒 标签:#github#yap

XP Digital Lab

@rocchl · Post #7450 · 25.11.2025 г., 04:50

升级tvOS26不习惯? BuhoLaunchpad黑五活动免费领取,输入邮箱即可完成! 领取地址:https://www.drbuho.com/zh-tw/buholaunchpad?promo=nap&cl=twmmd 标签:#macos26#BuhoLaunchpad Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

XP Digital Lab

@rocchl · Post #7429 · 25.11.2025 г., 01:52

止步 macOS 26 Tahoe,黑苹果社区庆祝“最后狂欢” macOS 26 Tahoe 成为支持英特尔 Mac 的最后一个系统版本,苹果宣布停止对英特尔芯片支持,黑苹果社区面临终结。开发者协力合作,已在 x86 硬件上成功安装并运行 macOS 26 Tahoe 正式版,但驱动音频、蓝牙、Wi-Fi 等仍存在兼容困难。部分用户通过虚拟机体验新系统,社区在 Reddit 等平台分享经验。 Tahoe 成为黑苹果用户在自有硬件上体验苹果最新系统的最后机会,社区也庆祝“最后狂欢”。 标签:#黑苹果#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot