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 слични објави

Пребарај: #windenergy

当前筛选 #windenergy清除筛选

🚢Stillstrom запускает коммерческое внедрение офшорной зарядки судов в Великобритании. Датская Stillstrom (часть A.P. Moller – Maersk) открыла подразделение в Абердине для коммерческого внедрения технологии зарядки офшорных судов в одном из крупнейших рынков офшорной ветроэнергетики. Решение ориентировано на суда обслуживания ветропарков (тип SOV), которые отличаются высокой энергоёмкостью. После испытаний в порту Абердин - технология переходит к масштабному внедрению при поддержке операторов и разработчиков проектов. С операционной точки зрения, система позволяет снижать зависимость от ископаемого топлива и увеличивать время работы судов на позиции без захода в порт, что повышает эффективность оффшорных операций. Для рынка это сигнал ускорения декарбонизации в сегменте оффшорной ветроэнергетики, где инфраструктура энергоснабжения становится ключевым элементом развития. 📌Stillstrom A/S — основана в 2019 году в Дании, дочерняя компания A.P. Moller – Maersk, специализируется на разработке решений для электрической зарядки судов; принадлежит группе Maersk. #Offshore#Shipping#Decarbonization#WindEnergy#Innovation

🚢Новый стандарт судов для доставки экипажей: "MCS SWATH 3" повышает эффективность оффшорных операций. Финская верфь Työvene и дизайнеры Ad Hoc Marine Designs представили высокотехнологичное судно "MCS SWATH 3", предназначенное для перевозки персонала на офшорные ветропарки. Ключевая особенность — корпус типа SWATH, который снижает вертикальные колебания более чем на 70% и позволяет безопасно работать при волнении до 3 метров, увеличивая операционные окна до +90–100 дней в год. SWATH (Small Waterplane Area Twin Hull) — тип корпуса судна с малой водоизмещающей поверхностью и двумя корпусами - судно состоит из двух глубоких подводных корпусов (как у катамарана), соединённых надводной структурой (верхним корпусом или "мостом"), что создаёт очень малую площадь контакта с водой на уровне ватерлинии. Судно оснащено гибридной установкой и оптимизировано для энергоэффективности, что снижает расход топлива и повышает комфорт экипажа, особенно в условиях Северного моря. С операционной точки зрения, такие решения становятся критичными для ВЭС, где надёжность, безопасность и доступность определяют эффективность проектов. Для рынка это подтверждает тренд на специализированные суда с улучшенной мореходностью и низким уровнем выбросов, особенно в сегменте оффшорного вспомогательного флота. 📌Työvene Oy — верфь основана в Финляндии, специализированная судостроительная компания, ориентированная на рабочие и сервисные суда; находится в частной собственности. 📌Ad Hoc Marine Designs — международное инженерное бюро, специализируется на проектировании специализированных судов; частная компания. Основана Найджелом Уорреном (Nigel Warren) и Джоном Кексмаром (John Kecsmar) в 2005 году в Британии на острове Уайт. #Offshore#Shipping#WindEnergy#Innovation#Hybrid

🚢Mark Offshore усиливает позиции в оффшорной энергетике с судном "Mintis". Компания Mark Offshore договорилась с Klaipėda University об управлении исследовательским судном "Mintis", расширяя присутствие в сегменте оффшорных возобновляемых источников энергии и подводных услуг. Судно длиной 40 метра (DP1, катамаран, 2014 г.) способно выполнять широкий спектр задач: от морских исследований до ROV/AUV работ и геофизических обследований, что делает его универсальной платформой для энергетических проектов. С операционной точки зрения, интеграция "Mintis" отражает растущий спрос на многофункциональные суда, способные работать как в прибрежных, так и в глубоководных условиях. Для рынка это подтверждает тренд на гибкие и экономичные решения в оффшорной энергетике, где универсальность флота становится ключевым фактором конкурентоспособности. 📌Mark Offshore BV — основана в 2010-х годах в Нидерландах, частная компания, специализирующаяся на оффшорных сервисах и управлении судами; принадлежит основателю Марк ван дер Стар (Mark van der Star). #Offshore#WindEnergy#Shipping#Subsea#Research

🚢Northern Offshore Services вводит в эксплуатацию новый гибридный катамаран "Embracer". Шведский оператор Northern Offshore Services (NOS) принял в эксплуатацию новый скоростной катамаран типа CTV"Embracer", предназначенный для обслуживания проектов в сегменте оффшорной ветроэнергетики. "Embracer" - стал первым в заказанной серии из 12 гибридных судов доставки экипажей, разработанных самой компанией. Судно CТV "Embracer" представляет собой алюминиевый катамаран длиной 36,5 метров с вместимостью до 32 техников и грузоподъёмностью 40 тонн. Пропульсивная система включает дизельные двигатели Volvo Penta, IPS-приводы и электрические моторы Danfoss, дополненные аккумуляторным пакетом ёмкостью более 2 200 кВт·ч. Такая конфигурация обеспечивает возможность работы в гибридном и полностью электрическом режимах. Важным элементом проекта является гибкость платформы: судно спроектировано с учётом будущих изменений в энергетических решениях и операционных требованиях, что позволяет адаптировать флот к ускоряющемуся переходу к низкоуглеродным технологиям в офшорной индустрии. Использование гибридных судов повышает эффективность логистики персонала на ветропарках, снижает выбросы и эксплуатационные расходы, особенно при работе вблизи береговой инфраструктуры. Скорость до 31 узла и малая осадка обеспечивают высокую манёвренность и доступ к удалённым объектам. Строительство серии из 12-ти судов отражает растущий спрос на специализированный флот для обслуживания оффшорной ветрорэнергетики, где ключевыми факторами становятся экологичность, гибкость и цифровая интеграция систем. 📌Northern Offshore Services (NOS) — основана в 2008 году, шведская компания, специализируется на судах обслуживания офшорной ветроэнергетики. С 2025 года контроль над NOS - принадлежит Nippon Yusen Kabushiki Kaisha / NYK Line — крупной японской судоходно-логистической группе. #offshore#windenergy#crewboat#hybrid#maritime

🚢DEME завершила 2025 год с рекордной выручкой и прибылью. Бельгийская DEME отчиталась о рекордной выручке €4,2 млрд и чистой прибыли €346 млн (+20% г/г) по итогам 2025 года. EBITDA выросла на 22% до €931 млн (22,4% выручки), что почти вдвое выше уровня 2022 года. Сегмент "offshore energy" - показал рост выручки на 4% благодаря высокой загрузке флота и реализации проектов в США, Тайване и Европе. Дноуглубительное и инфраструктурное направление сохранило показатели на уровне рекордного 2024 года. Портфель заказов достиг €7,6 млрд, включая интеграцию Havfram и новые контракты. После приобретения Havfram компания получила два офшорных установочных судна — “Norse Wind” и “Norse Energi”, начало работ по которым запланировано на 2026 год. Совет директоров предложил дивиденд €4,5 на акцию (+18% г/г). CAPEX на 2026 год оценивается в €450 млн. Для морского рынка результаты подтверждают устойчивый спрос на офшорные ветроэнергетические и морские строительные услуги, а также высокую загрузку специализированного флота. Прогноз на 2026 год — сохранение оборота и маржинальности на уровне 2025 года. 📌DEME Group NV — бельгийская компания, основана в 1991 году как холдинговая компания двух бельгийских дноуглубительных компаний: Dredging International и Baggerwerken Decloedt. Следует отметить, что некоторые источники указывают 1930 год, а другие 1876 год в качестве даты основания, но 1991 год чаще всего упоминается как год создания DEME как холдинговой компании., специализируется на дноуглублении, офшорной энергетике и морском строительстве. Акции обращаются на Euronext Brussels; компания является публичной и принадлежит институциональным и частным акционерам. Контролирующий акционер - Ackermans & Van Haaren NV, в конечном итоге, компания остается под контролем семей-основателей: семей Аккерманс (Ackermans) и ван Хаарен (van Haaren). #OffshoreEnergy#DEME#Dredging#WindEnergy#MarineConstruction