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

Резултати

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

Пребарај: #amd

当前筛选 #amd清除筛选
404 Information

@Info404 · Post #66070 · 16.05.2026 г., 01:40

AMD 将3D V-Cache技术引入工作站平台 这是 AMD 首次把 3D V-Cache 技术引入其商用工作站处理器 AMD 的全新 Ryzen PRO 9000 系列处理器新增了带 3D V-Cache 的芯片——这类设计此前只出现在面向游戏的 CPU 上。 据 AMD 表示,3D V-Cache 技术可用于“复杂且数据密集的工作负载”,例如仿真、渲染以及实时可视化。 扩展后的 Ryzen PRO 9000 系列基于 AMD 的 Zen 5 架构,提供 6 至 16 核、12 至 32 线程的处理器,并支持最高 256GB 的 EEC DDR5 内存,同时兼容 PCIe 5.0。 AMD 表示,只有“精选”型号才带 3D V-Cache。这些新芯片将于 2026 年下半年开始逐步上市,其中包括联想 ThinkStation P4;AMD 还称该机型将于 2026 年第三季度发布。 🗒 标签: #AMD 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

Hashtags

经济信息联播

@eco_cn · Post #29999 · 18.03.2026 г., 01:32

苏姿丰执掌 #AMD 十余年,带领公司市值从不足30亿美元飙涨百倍。面对英伟达垄断的AI芯片市场,她通过“股权换订单”深度绑定OpenAI、Meta等大客户,提前押注AI推理赛道,并以MI系列芯片实现性能跨越。 同时,她亲自赴韩锁定HBM产能,构建从投资生态到供应链的完整布局,悄然推进AI数据中心市场的“去英伟达化”。

Hashtags

Linuxgram 🐧

@linuxgram · Post #18796 · 14.05.2026 г., 20:32

📰AMD promises to bring improved, hardware-backed FSR 4 upscaling to older Radeon GPUs FSR 4.1 running on RDNA3 or RDNA2 GPUs may take a bigger performance hit. 🔗 Source: https://arstechnica.com/gadgets/2026/05/amd-promises-to-bring-improved-hardware-backed-fsr-4-upscaling-to-older-radeon-gpus/ #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18791 · 14.05.2026 г., 14:06

📰 AMD announce FSR Upscaling 4.1 officially coming to RDNA 3 and RDNA 2 They sure took their sweet time didn't they. AMD have officially announced that FSR Upscaling 4.1 is officially coming to their older GPUs.Read the full article on GamingOnLinux. 🔗 Source: https://www.gamingonlinux.com/2026/05/amd-announce-fsr-upscaling-4-1-officially-coming-to-rdna-3-and-rdna-2/ #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18590 · 27.04.2026 г., 21:06

📰 RADV Vulkan Driver Adds Memory Protection Using AMD Trusted Memory Zone The newest Mesa Radeon Vulkan driver "RADV" feature enabled by AMD engineers is protected memory support using the Trusted Memory Zone (TMZ) support on newer GPUs... 🔗 Source: https://www.phoronix.com/news/AMD-RADV-Protected-Memory #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18475 · 17.04.2026 г., 20:21

📰 AMD's fTPM is still causing random stutters, but the fix could cost you money Stutters are among the most annoying symptoms of PC dysfunction because they're some of the most non-specific issues to solve. It could be caused by literally any component in your rig, and beyond that, software can play a large part in the smoothness of your experience. If you've dealt with stutters and you're running a Ryzen processor, there's a good chance the culprit isn't your RAM, your GPU, or a misbehaving driver. It's caused by a... 🔗 Source: https://www.xda-developers.com/amds-ftpm-is-still-causing-random-stutters-but-the-fix-could-cost-you-money/ #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18408 · 13.04.2026 г., 10:39

📰Mesa 26.1 RadeonSI Driver Lands Improvement For AMD APUs With Rusticl For those wishing to make use of modern OpenCL 3.0 capabilities on AMD APUs/SoCs with integrated Radeon graphics using Mesa's Rusticl driver, an improvement was merged this weekend to the RadeonSI driver ahead of this quarter's Mesa 26.1 release... 🔗 Source: https://www.phoronix.com/news/Mesa-26.1-RadeonSI-Rusticl-APUs #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18390 · 11.04.2026 г., 02:40

📰 Support For AMD GFX11.7 "RDNA 4m" Pending For RADV & RadeonSI Drivers Back in February we were the first to report on a new AMD "RDNA 4m" target appearing in the AMDGPU LLVM shader compiler. While part of the "RDNA 4" family, it's graphics IP version is GFX 11.7 (GFX1170) that is associated with the RDNA 3 family but with some ISA changes to align it slightly more with the newer RDNA 4 graphics IP. 🔗 Source: https://www.phoronix.com/news/AMD-RDNA-4m-Mesa-Patches #amd

Hashtags

Linuxgram 🐧

@linuxgram · Post #18224 · 28.03.2026 г., 17:56

📰 AMD Introduces GAIA Agent UI For Privacy-First Web App For Local AI Agents AMD's GAIA AI agent framework (that previously stood for "Generative AI Is Awesome" albeit they seemed to have dropped promoting it as that name) for Ryzen AI hardware is out with a new version. AMD GAIA 0.17 introduces Agent UI as a new privacy-first web application for local AI agents... 🔗 Source: https://www.phoronix.com/news/AMD-GAIA-0.17-Agent-UI #amd

Hashtags

123•••10•••1516
ПретходнаСтраница 1 од 16Следна