Что делать если нужно поставить какую-то 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
🚢DFDS увеличивает вместимость линии Rosslare–Dunkirk за счет третьего судна.
Датский оператор DFDS объявил о расширении сервиса на линии Rosslare–Dunkirk с сентября за счет ввода третьего судна и увеличения частоты до семи круговых рейсов в неделю.
Новый паром "Crown Seaways" - дополнит уже работающие на маршруте суда - "Athena Seaways" и "Victoria Seaways".
Расширение связано с устойчивым ростом спроса на прямые морские перевозки между Ирландией и континентальной Европой. Увеличение частоты рейсов и провозной способности позволит повысить гибкость логистики для грузоотправителей, а также улучшить доступность маршрута для пассажирского сегмента.
С отраслевой точки зрения развитие линии отражает долгосрочный тренд на усиление прямых паромных связей, минуя британскую территорию, что снижает транзитные риски, упрощает таможенные процедуры и обеспечивает более предсказуемые сроки доставки, что особенно важно для цепочек поставок после Brexit.
Дополнительное судно также повышает устойчивость расписания и снижает операционные риски, связанные с задержками или перегрузкой флота. Рост пассажиропотока подтверждает, что комбинированные Ro-Pax сервисы продолжают укреплять позиции как в грузовом, так и в туристическом сегментах.
📌DFDS — основана в 1866 году, публичная компания, котируется на бирже Nasdaq Copenhagen, контролируется институциональными инвесторами (Дания).
#ferries#RoPax#shipping#logistics#Europe
🚢Китайская верфь лидирует в тендере на новые Ro-Pax паромы для Северных островов Шотландии.
Компания Caledonian Maritime Assets (CMAL) определила китайскую верфь Guangzhou Shipyard International в качестве предпочтительного подрядчика для строительства двух новых Ro-Pax судов.
Новые паромы длиной около 140 метров предназначены для линии Абердин — Киркуолл — Леруик и заменят действующие суда "Helliar" и "Hildasay", эксплуатируемые Serco NorthLink Ferries.
Проект предусматривает увеличение вместимости и возможность перевозки до 200 пассажиров в пиковые периоды.
Отбор проводился среди четырёх верфей с приоритетом технических характеристик (70%) над стоимостью (30%), что подчеркивает акцент на надежности и эксплуатационной эффективности.
С точки зрения отрасли, выбор азиатской верфи отражает продолжающуюся конкурентную доминацию китайских судостроителей в сегменте пассажирских и Ro-Ro судов. Для европейского рынка это сигнал усиления зависимости от внешних мощностей при реализации инфраструктурных проектов.
📌Guangzhou Shipyard International — основана в 1954 году, входит в состав государственной корпорации CSSC (China State Shipbuilding Corporation) и является одним из ключевых судостроительных активов Китая, специализирующимся на Ro-Ro, пассажирских и специализированных судах.
#RoPax#Shipbuilding#China#Ferries#Maritime
🚢Baleària принимает Ro-Pax катамаран "Mercedes Pinto".
Испанская верфь Armon Shipyards начала ходовые испытания катамарана "Mercedes Pinto"в Хихоне, завершая подготовку третьего двухтопливного (СПГ/дизель) судна для Baleària.
Судно рассчитано на перевозку до 1200 пассажиров и 425 автомобилей и предназначено для работы на линиях Канарских островов. Испытания охватывают скорость, маневренность, работу энергетической установки и безопасность перед вводом в эксплуатацию уже в мае 2026 г.
Использование двухтопливной установки подтверждает переход паромного сегмента к более экологичным решениям.
Дополнительно серия катамаранов, включая "Eleanor Roosevelt" и "Margarita Salas", демонстрирует стратегию стандартизации и развития флота нового поколения.
Таким образом, Baleària укрепляет позиции в региональных перевозках, сочетая инновации и устойчивость.
📌Baleària Eurolíneas Marítimas S.A. — основана в 1998 году, частная испанская судоходная компания, принадлежит основателю Адольфо Утору (Adolfo Utor).
#ferries#RoPax#shipping#LNG#Spain
🚢Паром "GNV Polaris" завершил модернизацию в Китае с увеличением пассажировместимости.
Итальянская Grandi Navi Veloci (GNV) завершила ремонт и модернизацию парома "GNV Polaris" (2024 г.) на верфи Guangzhou Shipyard International (GSI), входящей в China State Shipbuilding Corporation (CSSC).
Работы выполнены с опережением графика на один месяц.
Ключевым элементом модернизации стало добавление 141 пассажирской каюты, что увеличивает коммерческую вместимость судна без изменения базовой платформы. После завершения работ судно направилось в Италию для начала рейсов на Восточном Средиземноморье.
Паром "GNV Polaris" (218 метров, 46 000 GT, 25 узлов) сочетает высокую скорость с пониженным уровнем шума (до 55–60 дБ в жилых зонах), что соответствует требованиям к комфорту Ro-Pax флота.
Проект соответствует тренду модернизацию флота без новостроя: операторы увеличивают доходность за счет переоборудования и оптимизации существующих судов. Также усиливается роль китайских верфей в сегменте модернизации судов для европейских заказчиков.
Дополнительно "GNV Polaris" — первое судно серии из четырёх, что указывает на стандартизацию флота и масштабируемость дальнейших улучшений.
Таким образом, GNV повышает эффективность и конкурентоспособность на средиземноморских линиях через targeted refit и увеличение пассажирского предложения.
📌Grandi Navi Veloci (GNV) — основана в 1992 г, итальянская паромная компания, принадлежит MSC Group (семья Апонте).
#ferries#RoPax#shipping#refit#Mediterranean
🚢Tallink сдаёт в чартер паром типа Ro-Pax "Superfast IX" и ищет замену на линии Балтики.
Эстонская Tallink Grupp передала паром "Superfast IX" в трёхлетний чартер с опционом продления и возможного выкупа судна.
Передача запланирована на май, при этом судно продолжит работу до момента сдачи. Компания уже ищет замену для линии Paldiski–Kapellskär, так как текущий паром считается избыточным по пассажировместимости для данного маршрута.
С операционной точки зрения, сделка позволяет Tallink оптимизировать флот и обеспечить стабильный денежный поток, перераспределяя тоннаж в более эффективные сегменты.
Для рынка это сигнал гибкого управления флотом в сегменте паромных перевозок, где соответствие судна конкретному маршруту становится ключевым фактором эффективности.
📌Tallink Grupp AS — основана в 1989 году в Эстонии, крупнейший оператор паромных перевозок в Балтийском регионе; публичная компания.
Контролирующий акционер: AS Infortar (68–69%), — инвестиционная компания с ключевыми бенефициарами: Enn Pant (сооснователь Tallink) и Paavo Nõgene (CEO Infortar и Tallink).
#Shipping#Ferries#RoPax#Baltic#Chartering
🚢В Девонпорте началась сборка 700-тонного портального крана для новых паромов.
В порту Девонпорт (Тасмания) началась сборка 700-тонного портального крана, предназначенного для обслуживания новых Ro-Pax паромов флота Spirit of Tasmania.
Инфраструктура устанавливается на причале №3 и станет ключевым элементом проекта модернизации порта. Кран позволит эффективно осуществлять погрузку и выгрузку автомобилей, тяжелых автогрузов и пассажирского транспорта для новых судов.
После монтажа западных опор следующей фазой станет установка восточных секций конструкции. Завершение сборки ожидается к середине года, а весь проект подготовки инфраструктуры остаётся в графике с планируемым вводом в эксплуатацию в октябре.
После завершения строительства оператор TT-Line Company проведёт испытания двух новых паромов типа "Spirit of Tasmania" с использованием нового портального оборудования.
Для регионального судоходства проект демонстрирует рост инвестиций в портовую инфраструктуру под новые поколения Ro-Pax судов и модернизацию пассажирско-грузовых перевозок между материковой Австралией и Тасманией.
📌TT-Line Company Pty Ltd — австралийская государственная паромная компания, основанная в 1985 году, управляет сервисом Spirit of Tasmania между Викторией и Тасманией. Компания принадлежит правительству штата Тасмания.
#RoPax#Ferries#Tasmania#PortInfrastructure#ShippingIndustry
🚢Япония усиливает флот дальних паромов типа RoPax: ставка на эффективность и национальные верфи.
Дальнемагистральные паромные линии остаются ключевым элементом транспортной инфраструктуры Японии, связывая четыре крупнейших острова и основные индустриальные центры.
Обновление RoPax-флота продолжается уже более двух десятилетий — под давлением грузового спроса, экологических требований и дефицита водителей автотранспорта, что стимулирует модальный сдвиг в пользу морских перевозок.
Новый ориентир эффективности задал паром, вместимостью 14 157 GT - «Keyaki», введённый в строй в ноябре на линии Отару (Хоккайдо) – Майдзуру (Хонсю). Судно построено Mitsubishi Shipbuilding для Shin Nihonkai Ferry при участии Japan Railway Construction Transport & Technology Agency.
Основные параметры:
✔️ 199 м длины, скорость 28 узлов.
✔️ до 150 грузовиков и 30 автомобилей.
✔️ 286 пассажиров.
✔️ снижение энергопотребления на 5% относительно предшественников.
Техническая концепция смещена от «инженерной демонстрации» к прагматичной эффективности: четыре дизеля Wärtsilä 31, оптимизированная форма корпуса (Katana Bow, ducktail), снижение установленной мощности до 34 160 кВт, уменьшение эксплуатационных и сервисных затрат.
Показательно, что строительство сосредоточено на японских верфях (в т.ч. Enoura и Naikai Zosen), что поддерживает национальную промышленную экосистему и технологическую автономность.
📌Shin Nihonkai Ferry основана в 1969 году, входит в группу SHK Line (Shin Nihonkai, Hankyu Ferry и др.), частная японская компания.
#RoPax#JapanShipping#FerryMarket#Shipbuilding#MaritimeEfficiency