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

Пребарај: #dredging

当前筛选 #dredging清除筛选

🚢Van Oord более чем удваивает прибыль на фоне роста оффшорных и инфраструктурных проектов. Нидерландская Van Oord показала сильные результаты за 2025 год: чистая прибыль выросла до €110 млн (с €43 млн), а операционная прибыль увеличилась на 139% до €403 млн. Рост обеспечен активностью в 213 проектах в 36 странах, при выручке €2.6 млрд. Основной вклад внесло направление оффшорной энергетики, тогда как дноуглубление и инфраструктура также показали стабильные результаты. С операционной точки зрения, компания усиливает позиции в сегментах оффшорной ветроэнергетики и морской инфраструктуры, где сохраняется устойчивый спрос несмотря на геополитическую волатильность. Для рынка это подтверждает рост инвестиций в энергетическую и портовую инфраструктуру, а также устойчивость крупных подрядчиков с диверсифицированным портфелем. 📌Van Oord N.V. — основана в 1868 году в Нидерландах, международная компания в области дноуглубления, оффшорных работ и инфраструктурных проектов; находится в частной собственности семьи Ван Оорд (Van Oord). #Offshore#Dredging#Shipping#Infrastructure#Energy

🚢VIPA модернизирует порт St. Thomas для приёма крупных круизных судов. Virgin Islands Port Authority (VIPA) заключила контракт с Orion Marine Construction на дноуглубительные работы в гавани Charlotte Amalie (Сент-Томас) стоимостью до $41.9 млн. Проект охватывает акваторию порта, разворотный бассейн и марину Yacht Haven Grande, с целью улучшения навигации и обеспечения захода более крупных круизных лайнеров к причалам West Indian Company Dock. С операционной точки зрения, углубление акватории позволит увеличить пропускную способность порта и повысить его конкурентоспособность в круизном сегменте Карибского региона. Финансирование осуществляется за счёт государственных средств и портовых облигаций, с возвратом через увеличенные портовые сборы, оплачиваемые круизными линиями. 📌Virgin Islands Port Authority (VIPA) — основана в 1968 году, государственный оператор портов Виргинских островов США, полностью принадлежит правительству территории. #Ports#Dredging#Cruise#Shipping#Caribbean

🚢Тендер на приватизацию Параны ($10 млрд) привлёк три международные заявки. Аргентина получила три заявки на 25-летнюю концессию по дноуглублению и эксплуатации реки Парана — ключевой водной артерии для агроэкспорта страны. По заявлению министра экономики Луиса Капуто, частные иностранные компании готовы инвестировать до $10 млрд. В конкурсе участвуют бельгийские Jan De Nul и DEME, а также бразильская DTA Engenharia. Условия тендера исключают государственные компании других стран. Ожидается углубление фарватера до 40 футов (с 34 футов), что повысит осадку и эффективность загрузки судов. Более 80% аграрного экспорта Аргентины отправляется через Парану (узел Росарио) в Южную Атлантику. Страна — мировой лидер по экспорту соевого масла и шрота и №3 по кукурузе. Углубление реки способно снизить логистические издержки, увеличить среднюю загрузку балкеров типоразмера Panamax / Supramax и укрепить конкурентоспособность поставок. Контракт планируется к присуждению в мае. Для рынка балкерного флота это потенциальное усиление тонно-мильного фактора и стабилизация экспортных потоков из Южной Америки. 📌Jan De Nul Group — бельгийская частная компания, основанная в 1938 году, специализируется на дноуглублении и морском строительстве; принадлежит семье Де-Нул (De Nul). #ParanaRiver#Dredging#DryBulk#AgriExports#Infrastructure

🚢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

🚢Royal IHC начала строительство электрического земснаряда для QIT Madagascar Minerals. Нидерландская верфь Royal IHC приступила к строительству нового электрического земснаряда типа "cutter suction dredger (CSD)" по заказу QIT Madagascar Minerals (QMM). Судно будет работать в карьере Mandena совместно с действующим земснарядом "CSD Fasimainty". Питание обеспечивается береговой электрической системой общей мощностью 5 000 kVA, что позволяет сократить выбросы и эксплуатационные затраты по сравнению с традиционными дизельными решениями. Новый земснаряд оснащён фрезой мощностью 1 100 кВт и специально адаптирован к плотным рудным условиям карьера Mandena. Проект отражает тренд на электрификацию добывающей и дноуглубительной морской техники в рамках ESG-повестки горнодобывающих компаний. 📌Royal IHC основана в 1642 году (исторические корни голландского судостроения) и является одним из мировых лидеров в производстве дноуглубительного оборудования. Компания частная; контролируется нидерландскими инвестиционными структурами и менеджментом. В настоящее время контроль осуществляется финансовым консорциумом, сформированным в ходе спасения компании в 2020 году. #dredging#electricvessel#mining#ESG#RoyalIHC

🚢DEME получила 25-летнюю концессию на управление судоходным каналом порта Паранагуа. Бельгийская морская и инфраструктурная группа DEME совместно с FTS Participações Societárias подписала контракт на 25-летнюю концессию по управлению входным каналом порта Паранагуа в Бразилии. Соглашение заключено с Национальным секретариатом портов Бразилии и Национальным агентством водного транспорта. Консорциум Paranaguá Port Channel Company будет отвечать за эксплуатацию, техническое обслуживание и углубление морского канала. Проект стал результатом тендера, выигранного партнёрами в октябре 2025 года. Доля DEME в проекте оценивается более чем в €300 млн. Основная задача модернизации - увеличить допустимую осадку судов с 13,3 до 15,5 метров, что позволит принимать более крупные балкеры и контейнеровозы. Порт Паранагуа, через который проходит более 70 млн тонн грузов в год, является вторым крупнейшим государственным портом Бразилии и ключевым узлом для экспорта сельхозпродукции, контейнерных грузов и наливных грузов. Помимо дноуглубления, проект предусматривает модернизацию навигационного оборудования и системы морских сигналов для повышения безопасности и пропускной способности канала. После завершения административных процедур консорциум приступил к мобилизации ресурсов и подготовке к реализации проекта. 📌DEME Group — бельгийская компания, основанная в 1991 году как подразделение CMB (Compagnie Maritime Belge). Сегодня группа является одним из мировых лидеров в области дноуглубительных работ, морской инфраструктуры и офшорной энергетики. Основным акционером является бельгийская судоходная и энергетическая группа CMB. Tech, контролируемая семьёй Саверис (Saverys). #DEME#PortInfrastructure#Dredging#BrazilPorts#MaritimeIndustry