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

Резултати

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

Пребарај: #decarbonisation

当前筛选 #decarbonisation清除筛选

🚢Meyer Turku завершила разработку концепции низкоэмиссионного круизного судна. Финская верфь Meyer Turku представила новый концепт круизного судна с существенно сниженным уровнем выбросов. По заявлению компании, жизненный цикл углеродного следа проекта сокращён более чем на 90% по сравнению с базовым уровнем, установленным International Maritime Organization (IMO). Концепция опирается на технологии, которые, по оценке верфи, будут коммерчески доступны к 2030 году. При этом компания подчёркивает, что проект не использует «экспериментальные» решения, а базируется на комбинации реалистичных инженерных мер — от энергоэффективных систем до комплексной оптимизации судна. Руководство отмечает, что достижение целей по нулевым выбросам невозможно за счёт одного инструмента (например, смены топлива), а требует интеграции нескольких технологических решений. Подробная презентация концепта запланирована на апрель 2026 года. 📌Meyer Turku основана в 1737 году (как верфь Turku) и является одним из ведущих мировых строителей круизных лайнеров. Компания входит в немецкую группу Meyer Werft, контролируемую семьёй Мейер. #cruise#decarbonisation#shipbuilding#Finland#maritimeinnovation

🚢В Иммингеме запущен бункеровочный сервис биометанола. Испанский оператор нефтехранилищ Exolum, канадский производитель метанола Methanex и датская энергетическая группа Ørsted объявили о запуске коммерческого бункеровочного сервиса биометанолом в порту Иммингем (Великобритания). Проект позиционируется как первая в Великобритании коммерчески готовая система хранения и поставки биометанола для судоходства. В рамках соглашения Exolum обеспечивает инфраструктуру хранения и заправки, Methanex поставляет биометанол, а Ørsted станет первым пользователем — топливо будет применяться для обслуживания судов, работающих на офшорных ветропарках в Северном море. Инициатива отражает ускоряющийся переход к альтернативным видам топлива в сегменте портовой и сервисной логистики, а также расширение инфраструктуры для метанольного флота в Европе. 📌Exolum основана в 1927 году (ранее CLH Group) и является одним из крупнейших операторов терминалов хранения нефтепродуктов в Европе; компания частная, контролируется консорциумом институциональных инвесторов. 📌Methanex основана в 1968 году и является крупнейшим мировым производителем метанола; компания публичная (NASDAQ). 📌Ørsted основана в 1972 году и является ведущим мировым разработчиком офшорной ветроэнергетики; крупнейший акционер — государство Дания. #biomethanol#bunkering#decarbonisation#ports#maritime

🚢Grimaldi получила третий автомобилевоз, тип PCTC в серии - готовый к работе на аммиаке. Итальянская группа Grimaldi Group приняла в эксплуатацию новый автомобилевоз (тип РСТС) "Grande Michigan" — третий из пяти PCTC с вместимостью 9 000 CEU. Судно построено на верфи China Merchants Heavy Industry Jiangsu; ранее однотипные "Grande Shanghai" и "Grande Svezia" были построены на верфи CMHI Haimen. Проект серии разработан компанией Knud E Hansen. Основные характеристики: длина 220 метров, ширина 38 метров, валовая вместимость >93 000 GT, скорость 18 узлов, 14 автомобильных палуб для EV и ДВС. Судно получило нотацию “ammonia ready” от RINA, что допускает последующую конверсию под работу на аммиаке. Оснащение включает батарею 5 МВт·ч, 2 500 м² солнечных панелей, систему берегового питания и кремниевое покрытие корпуса для снижения сопротивления. Первый рейс — из порта Тайцан (КНР) на Средиземноморье с более чем 7 000 автомобилями и проектным грузом. Серия подтверждает курс Grimaldi на декарбонизацию автоперевозок и энергоэффективность. 📌Grimaldi Group основана в 1947 году в Италии и является одной из крупнейших европейских компаний в сегментах ro-ro, PCTC и линейных каботажных перевозок. Компания частная; контролируется семьёй Гримальди (Grimaldi), корни которой уходят в XII век. #PCTC#ammonia#roRo#shipbuilding#decarbonisation

🚢Maersk и Eurogate инвестируют €1 млрд в модернизацию порта Bremerhaven. Дочерняя структура APM Terminals (входит в A.P. Moller – Maersk) совместно с Eurogate объявили о планах вложить €1 млрд ($1,18 млрд) в модернизацию контейнерного терминала North Sea Terminal Bremerhaven (NTB). Проект предусматривает обновление оборудования и увеличение пропускной способности с 3 млн до 4 млн TEU в год. Заявленная цель — эксплуатация терминала без выбросов парниковых газов, что сделает NTBпервым подобным объектом в Германии. Инвестиция отражает усиливающуюся конкуренцию портовой инфраструктуры в Европе на фоне недавних масштабных заявлений о расширении со стороны Hapag-Lloyd в Египте и CMA CGM в Колумбии. Для Maersk проект также соответствует стратегии укрепления вертикальной интеграции и декарбонизации логистики. 📌APM Terminals основана в 2001 году и является глобальным оператором терминалов группы A.P. Moller – Maersk. Контроль осуществляет датский холдинг A.P. Moller Holding, принадлежащий семье Мёллер. #ports#containers#Maersk#Eurogate#decarbonisation

🚢OceanScore: индекс OPX восстановился в феврале после январской коррекции. Согласно данным OceanScore, после закрытия годовых балансов по соответствию в январе на рынок были высвобождены избыточные объёмы 2025 года, что временно снизило цены на пулинг — OPX упал до €213/т CO₂e. К февралю избыточное предложение было в значительной степени поглощено, и индекс OceanScore Pool-Price Index (OPX) по 2025 году восстановился до €219/т CO₂e, приблизившись к прошлогодним максимумам. Параллельно начата публикация цен на профицит 2026 года: текущий уровень: €205/т CO₂e, что ниже 2025 года, но отражает фазу полного внедрения EU ETS и более гибкую структуру рынка. OceanScore подчёркивает два ключевых вывода для судовладельцев: ✔️ Время выхода на рынок имеет значение — ожидание может лишить выгодных ценовых окон. ✔️ Пулинг и соответствие требованиям FuelEU становятся коммерческими решениями с прямым финансовым эффектом. С приближением апрельского дедлайна по пулингу вероятно усиление ценового давления. 📌OceanScore основана в 2020 году в Германии и специализируется на решениях по декарбонизации и комплаенсу для судоходства. Компания частная; контроль осуществляется основателями и менеджментом. #FuelEU#EUETS#decarbonisation#maritimecompliance#shipping

Venture Village Wall 🦄

@venturevillagewall · Post #4200 · 20.02.2025 г., 13:00

Major VC Funding Round Updates Guidde raises $15M for video documentation tools. Jiamai secures $13.74M for brand development. Lingbao CASBOT also attracts $13.74M. Vema Hydrogen gathers $13M for clean energy solutions. Hyperlume raises $12.50M focusing on AI microLED technology. Reverb Therapeutics secures $12M. EnPlusOne Biosciences and ElectronX both raise $10M. Fetii garners $7.35M for ride-sharing services. Stacks acquires $7.32M for AI accounting tools. #VC#Fundraising#Energy#AI#Transport#HealthTech#Bioscience#Renewables#Decarbonisation#Finance

🚢UK shipping: расширение UK ETS на внутренние рейсы грозит ростом издержек. Отраслевые объединения Великобритании усилили критику планов правительства распространить UK Emissions Trading Scheme (UK ETS) на внутренние морские перевозки с 1 июля 2026 года. По их оценке, мера может повысить издержки, ударить по островным маршрутам и снизить конкурентоспособность без заметного сокращения выбросов. Суда ≥5 000 GT, выполняющие рейсы между портами Великобритании, должны будут мониторить и сдавать квоты на 100% выбросов CO₂, CH₄ и N₂O, включая портовые операции; офшорный флот - с 2027 года. Штраф за недосдачу - £100/т CO₂e (с индексацией) плюс обязательство закрыть дефицит. Первый отчётный период: 1 июля–31 декабря 2026 г.; предусмотрена разовая «двойная сдача» квот до 30 апреля 2028 г. UK Chamber of Shipping поддерживает климатические цели, но указывает на сжатые сроки внедрения и дефицит инфраструктуры (системы берегового питания, пропускная способность сетей). Альтернативные типы топлива, по данным отрасли, дороже традиционных в 4–5 раз. Бизнес настаивает на реинвестировании поступлений ETS в декарбонизацию, согласовании с EU ETS для предотвращения двойного начисления и поэтапном «monitor-only» периоде. 📌UK Chamber of Shipping основана в 1877 году и представляет интересы судоходной отрасли Великобритании. Организация является некоммерческой и управляется компаниями-членами. #UKETS#decarbonisation#shippingpolicy#maritime#emissions

🚢ИМО предлагает обязательные правила для перевозки пластиковых гранул. Подкомитет по предотвращению загрязнения и реагированию International Maritime Organization (PPR) по итогам сессии 9–13 февраля 2026 года предложил разработать обязательный кодекс для снижения экологических рисков при морской перевозке пластиковой гранулы (pellets) в контейнерах. Проекты поправок будут направлены в комитет по защите морской среды (MEPC 84). Рассматриваются варианты придания кодексу обязательного статуса через: ✔️ Приложение III к MARPOL. ✔️ Конвенцию SOLAS. ✔️ Комбинированную схему. Дополнительно согласованы: ✔️ Поправки к Приложению I MARPOL — новые требования к обращению с нефтесодержащими трюмными водами (включая допустимость принудительного испарения при соблюдении условий для судов ≥400 GT) и изменения в «нефтяном журнале» ✔️ Поправки к Приложению IV MARPOL — обязательный план управления сточными водами и журнал операций ✔️ Изменения к Техническому кодексу NOx 2008 — сертификация двигателей на безуглеродных и смешанных топливах (включая аммиак) ✔️ Поправки к Приложению VI MARPOL — обязательные клапаны давления–вакуума ≥0,2 бар на новых танкерах, перевозящих сырую нефть Пакет мер отражает усиление регулирования как в части предотвращения загрязнения пластиком, так и в сфере декарбонизации и технической безопасности флота. 📌International Maritime Organization (IMO) основана в 1948 году и является специализированным учреждением ООН. Организация межправительственная; членами являются государства-участники. #IMO#MARPOL#marinepollution#shippingregulation#decarbonisation