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

Резултати

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

Пребарај: #m5

当前筛选 #m5清除筛选
Car News

@car_news · Post #404 · 17.08.2024 г., 12:02

🚘 has officially unveiled the M5 sports car in a station wagon body style Like the sedan, the M5 Touring will get a supercharged V8 with an electric supercharger with a total output of 727 horsepower. With folded seats in the trunk can fit 1.6 cubic meters of cargo. The station wagon weighs a little more than a sedan – 2508 kg. BMW estimates a 3.5-second time to 100 kmh for the M5 Touring, just a tenth of a second slower than the M5 sedan. Top speed is limited to 250 kmh in the standard car, but with the optional M Driver's package it is increased to 305 kmh. This is only the third generation of M-series in such a body and the first, appeared on the U.S. market. Prices there start from 121,500$. @CarsNews #BMW#M5

Hashtags

Автоновости

@avtonovosti · Post #388 · 17.08.2024 г., 12:15

🚘 официально представила спорткар М5 в кузове универсал Как и седан, M5 Touring получит наддувный V8 с электронадстройкой общей отдачей 727 сил. При сложенных сиденьях в багажник поместится 1,6 кубометра груза. Весит универсал чуть больше седана – 2508 кг. По оценкам BMW, время разгона до 100 кмч для M5 Touring составляет 3,5 секунды, что всего на десятую долю секунды медленнее, чем у седана M5. Максимальная скорость стандартного автомобиля ограничена 250 кмч, но с опциональным пакетом M Driver's она увеличивается до 305 кмч. Это всего лишь третье поколение M-серии в таком кузове и первое, появившееся на американском рынке. Цены там начинаются от 121 500$. @avtoNovosti #BMW#M5

Hashtags

AppPie

@AppPie · Post #2632 · 03.03.2026 г., 14:29

#Apple Apple 推出 M5 Pro 和 M5 Max 芯片 Apple 今日 宣布 推出 M5 Pro 和 M5 Max 芯片,将专业级笔记本电脑芯片性能推上新高,为新款 MacBook Pro 提供澎湃动力。这两款芯片均采用 Apple 设计的新融合架构。这一创新设计将两颗晶粒结合为一个单片系统 (SoC),集成了强劲的中央处理器、可扩展的图形处理器、媒体处理引擎、统一内存控制器、神经网络引擎和雷雳 5 控制器。 M5 Pro 和 M5 Max 芯片均采用新的 18 核中央处理器架构,包括 6 颗性能极高的核心,这些核心现名为“超级核心”,拥有冠绝全球的速度。此外还配备 12 颗专为高能效、多线程工作负载优化的全新性能核心。18 颗中央处理器核心共同发力,可将专业工作负载的处理性能提升最高可达 30%2。图形处理器扩展了在 M5 芯片中首次亮相的新一代架构,搭载最多 40 颗核心。 M5 Pro 和 M5 Max 的每颗图形处理器核心均配备神经网络加速器,且具有更高的统一内存带宽,处理 AI 任务时的峰值图形处理器计算性能相比前代机型提升超过 4 倍。同时,图形处理器也大幅提升了图形性能,对于使用光线追踪的 app,性能较 M4 Pro 和 M4 Max 提升最高可达 35%,先进视觉效果和 3D 渲染性能均得到强化。 #AppleNewsroom#AppleSilicon#M5 📮 频道 @AppPie 🌐 网站 apppie.com

AppPie

@AppPie · Post #2546 · 15.10.2025 г., 13:15

#Apple Apple 发布 M5 芯片 —— Apple 芯片 AI 性能的全新飞跃 Apple 今日正式发布 M5 芯片,在 AI 性能以及芯片各方面实现了又一次重大突破。M5 基于第三代 3 纳米制程技术打造,配备新一代 10 核 GPU 架构,每个核心都内置神经加速器,使 GPU 端 AI 任务的运行速度显著提升,峰值计算性能较 M4 提高超过 4 倍。 M5 拥有全球最快的性能核心,CPU 由最多 10 个核心组成(包括 6 个能效核心与 4 个性能核心),整体多线程性能较 M4 提升最高 15%。 此外,M5 还配备了更快的 16 核神经引擎、功能强大的媒体引擎,以及统一内存带宽近 30% 的提升(达到 153GB/s)。 M5 以业界领先的能效表现,为全新的 14 英寸 MacBook Pro、iPad Pro 以及 Apple Vision Pro 提供强劲动力,这些设备现已开启预购。 #AppleNewsroom#AppleSilicon#M5 📮 频道 @AppPie

Auto Life

@revheadcrypto · Post #387 · 25.08.2024 г., 23:56

🚗✨ Restomod Magic: BMW 8 Series Reimagined! ✨🚗 Check out this stunning restomod of the first-generation BMW 8 Series! 🏎️💨 🔧 Upgrades Include: - Carbon Fiber Panels: Lightweight and sleek! 🖤 - Powerful V10 Engine: Swapped from the BMW M5 (E60) and bored out to 5.8 liters! 💥 - Modern Interior Touches: Blending classic with contemporary! 🛋️ #BMW#Restomod#8Series#M5#CarEnthusiast#ClassicMeetsModern#CarbonFiber#V10Power#Auto🚘💫