Что делать если нужно поставить какую-то 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
Британские компании завершили 2025 год с более оптимистичным настроем в отношении перспектив экономики после того, как в прошлом месяце им удалось избежать значительных налоговых потерь.
Банк #Lloyds заявил во вторник, что его бизнес-барометр вырос на пять пунктов и теперь составляет 47 %. Он измеряет разницу между оптимистично настроенными и пессимистично настроенными компаниями.
Хотя это был самый высокий показатель с октября, он превысил уровень, наблюдавшийся непосредственно перед выступлением канцлера казначейства Рэйчел Ривз с бюджетом. Он также был на 10 пунктов выше, чем в начале года, а оптимизм в отношении экономики в целом достиг четырёхмесячного максимума.
Эти цифры подтверждают данные Института управления поставками свидетельствующие о том, что деловая уверенность восстановилась после того, как Ривз обнародовала свои финансовые планы. В своём бюджете на 26 ноября она объявила о повышении налогов на 26 миллиардов фунтов стерлингов (34,9 миллиарда долларов США), но компании избежали повторения ситуации, сложившейся после её первого бюджета, когда они сильно пострадали от повышения налогов на заработную плату. Вместо этого больше всего пострадают домохозяйства из-за её второго бюджета, хотя большая часть этих последствий будет отложена.
Возобновление оптимизма связано с тем, что опубликованные в понедельник данные подтвердили резкое замедление темпов роста экономики во второй половине года.
Хотя в первой половине года Великобритания была одной из самых быстрорастущих экономик «Большой семёрки», в третьем квартале рост замедлился до 0,1%. Прогнозисты также предупреждают, что в последние три месяца года экономика может сократиться после того, как в сентябре и октябре были опубликованы данные о снижении объёмов производства на фоне слухов о повышении налогов.
«Рост деловой уверенности обусловлен увеличением оптимизма в экономике в целом на 11 пунктов,
— сказал Ханн-Джу Хо, старший экономист Lloyds Commercial Banking. —
Больше всего уверенность выросла в строительном секторе, где в декабре наблюдался значительный рост до самого высокого уровня в этом году».
Экономисты из частного сектора ожидают, что в следующем году рост экономики Великобритании замедлится до 1,1% по сравнению с прогнозируемыми 1,4% на 2025 год. Ривз пообещал «превзойти» прогнозы, указывающие на незначительный рост экономики в ближайшие годы.
В то время как индекс Lloyds, отражающий ожидания компаний в отношении роста собственных цен, снизился до уровня начала года, прогнозы по росту заработной платы остались неизменными. Около 18% компаний ожидают, что в течение следующих 12 месяцев заработная плата вырастет на 4% и более.
@Bloomberg4you
Деловая уверенность в Великобритании выросла в этом месяце до максимума почти за десятилетие, при этом большинство фирм планируют нанять больше сотрудников в следующем году, несмотря на повышение налогов канцлером казначейства Рэйчел Ривз, показал опрос.
Согласно бизнес-барометру #Lloyds, более 80% респондентов заявили, что резкое повышение налогов на заработную плату и минимальной заработной платы, вступившее в силу в апреле, окажет лишь ограниченное влияние на их кадровые планы. Намерение нанимать сотрудников растёт уже четвёртый месяц: 62% компаний планируют нанимать работников в течение следующих 12 месяцев.
Согласно опросу 1200 компаний, проведённому в первые две недели августа, деловой оптимизм вырос на 2 процентных пункта и составил 54, что является самым высоким показателем с ноября 2015 года. Показатель торговых перспектив также улучшился и достиг максимума за последнее десятилетие.
Более позитивный прогноз сопровождался увеличением доли компаний, намеревающихся повысить цены и обеспечить рост заработной платы, сдерживающий инфляцию. Почти каждая четвёртая компания планирует повысить заработную плату на 4%, что говорит о том, что компании перекладывают более высокие расходы на оплату труда на своих клиентов, а не на работников.
Опрос показал, что предприятия справляются с повышением налогов на заработную плату на 26 миллиардов фунтов стерлингов и почти 7-процентным повышением минимальной заработной платы, объявленным в первом бюджете Лейбористской партии. Это согласуется с данными опроса PMI от S&P Global, согласно которым рост в частном секторе был самым высоким за год.
Эти цифры станут стимулом для Ривз, чьи усилия по увеличению доходов подвергались критике за то, что они сдерживают экономический рост и приводят к инфляции. Однако они, скорее всего, усилят опасения по поводу сохраняющегося ценового давления среди представителей Банка Англии, которые обсуждают темпы будущего снижения процентных ставок.
«Продолжающаяся тенденция к росту деловой уверенности свидетельствует о том, что британские компании по-прежнему оптимистично оценивают свои торговые перспективы, в то время как доверие к экономике Великобритании в целом постепенно снижается,
— заявил Ханн-Джу Хо, старший экономист Lloyds Bank Commercial Banking. —
В этом месяце ожидания по заработной плате заметно изменились, но пока неясно, является ли это началом устойчивой тенденции или временным подъёмом».
По данным Lloyds, уровень доверия в деловых кругах вырос, несмотря на снижение экономического оптимизма. Около 35% работодателей планируют повысить заработную плату на 4% и более, что на 10 пунктов больше, чем месяц назад. Доля компаний, планирующих повысить цены в следующем году, в августе выросла до 67%, и только 2% ожидают снижения цен.
@Bloomberg4you
🚢Chaucer и Ceto запускают data-driven страхование (основанное на анализе данных ) в Lloyd’s.
Страховая компания Chaucer и морская технологическая фирма Ceto создают новый MGA (управляющего агента) в рамках рынка Lloyd’s, внедряя модель андеррайтинга на основе данных в реальном времени.
В основе — платформаWatchkeeper от Ceto, которая анализирует состояние оборудования и эксплуатационные параметры судов, заменяя традиционный подход, основанный на исторических данных и периодических инспекциях.
С операционной точки зрения, переход к "real-time underwriting" (RTU), или андеррайтинг в реальном времени — это автоматизированный процесс оценки рисков и принятия решений по выдаче страховых полисов, кредитов, займов или других финансовых продуктов мгновенно, в реальном времени (обычно за секунды или минуты), без ручного вмешательства и позволяет точнее оценивать риски, снижать убытки и дифференцировать ставки в зависимости от фактического состояния судна, а не его возраста.
Для рынка это означает структурное изменение в морском страховании, где цифровизация и данные становятся ключевыми факторами ценообразования и управления рисками.
📌Chaucer Group — основана в 1988 году, международная страховая компания, работающая на рынке Lloyd’s; принадлежит японской группе Tokio Marine Holdings.
#Insurance#Shipping#Lloyds#Data#Maritime
🚢Lloyd’s Agency Network переходит под управление Lloyd’s List Intelligence.
Страховой рынок Lloyd’s передаёт управление Lloyd’s Agency Network провайдеру морских данных Lloyd’s List Intelligence (LLI)с апреля текущего года.
Решение объединяет одну из старейших портовых информационных сетей судоходства с цифровой аналитической платформой.
LLI - возьмёт на себя администрирование глобальной сети, включая аккредитацию агентов, контроль стандартов качества и агентские соглашения.
Сеть Lloyd’s Agents ведёт историю с 1811 года и традиционно обеспечивала локальную экспертизу и отчётность по инцидентам для рынка морского страхования.
Интеграция позволит усилить верификацию событий и повысить качество данных в регионах повышенного риска, где спутниковый трекинг требует подтверждения из локальных источников. Для судоходной отрасли шаг означает дальнейшую цифровизацию страховой экосистемы и сближение трекинга судов, аналитики и портовой информации.
Бренд Lloyd’s Agents сохранится, оставаясь связанным со страховым рынком Lloyd’s, но станет частью единой интеллектуальной платформы LLI.
📌Lloyd’s — британский страховой рынок, основанный в 1688 году в Лондоне, специализируется на специализированном и морском страховании. Работает как рынок синдикатов, объединяющий частных и институциональных андеррайтеров.
#MarineInsurance#Lloyds#MaritimeData#ShippingRisk#LLI
☝️С 5 января по сегодня апдейт, который мне самому нравится: канал растёт не “ради цифр”, а потому что люди приходят за практикой.
Мы дошли до ⚡️6 000 подписчиков это +500 человек за этот период. Спасибо, что читаете, сохраняете и пересылаете. С каждым днём всё больше ощущение, что здесь собирается очень взрослая аудитория, которой нужны не “советы из интернета”, а ясность и опора.
И главное: за эти недели канал привёл 4 новых платных обращения за услугами. Причём все из категории “дорого ошибиться”.
Британские санкции: завод попал под ограничения, нужна была чёткая юридическая позиция и понимание, что делать дальше.
Lloyd’s + заключение по апелляции в Казахстане при английской юрисдикции: классика, когда контрагент пытается сыграть на территории, где ему удобнее.
Demurrage / Турция: фрахтователь не платит, пошли в претензионку и начали давить грамотно, документально.
Финансовая дисциплина внутри компании: “за что мы можем платить, а за что нет”, включая закупки и правила, которые реально защищают бизнес.
Если у вас сейчас похожая ситуация и нужно быстро собрать стратегию, позицию, письма, риски и план действий без хаоса и эмоций, пишите в личку.
Я скажу прямо: берусь или не берусь. Если берусь, вы получите понятный результат, который можно использовать в реальной жизни, а не только положить в папку.
#EnglishLawReport#EnglishLaw
#CrossBorderDisputes#Arbitration#UKSanctions#LegalRisk#InsuranceLaw#Lloyds#Reinsurance#MaritimeLaw#Demurrage#ContractLaw#JurisdictionClause
#LegalOpinion#LegalAudit