Что делать если нужно поставить какую-то 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
#euro
Откуда прибывают иммигранты в ЕС?
❕ В 2023 году число впервые прибывших в ЕС граждан достигло рекордных 3,7 млн человек , что является самым высоким показателем с начала сбора данных в 2013 году. Важно отметить, что в данную статистику не попадают беженцы со статусом временной защиты.
👉 Наибольшую группу людей, переезжающих в ЕС, составляют украинцы — эта тенденция наблюдалась еще в 2013 году, когда начался сбор данных, в 2023 году ситуация аналогичная.
👉 Другие регионы Восточной Европы также являются основными источниками иммигрантов из ЕС в 2023 году, включая Беларусь (281 000) и Россию (116 000).
👉 В Азии также наблюдается рост числа граждан, направляющихся в ЕС, особенно из Индии , которая занимала 7-е место в 2013 году, а теперь — 3-е место в 2023 году.
👉 Между тем, число видов на жительство для иммигрантов из Сирии и Афганистана сильно не меняется, поскольку условия жизни в их странах остаются сложными.
#euro
🇪🇺Евро продолжает слабеть
👎 Ноябрь оказался для евро худшим месяцем 2024 года, пишет Bloomberg.
👉 По его данным, в последний месяц евро подешевел относительно доллара примерно на три процента. Таким образом, был почти достигнут двухлетний минимум. Это самый большой месячный спад с мая 2023 года.
📢«В то время, как доллар резко вырос после победы Дональда Трампа на выборах, евро показал худшие результаты среди валют «Группы десяти», — пишет Bloomberg.
❓ Что же стало причиной такого ослабления?
👉 По мнению Bloomberg, это произошло из-за опасений инвесторов, ожидающих, что экономика ЕС серьёзно пострадает, если избранный президент США Дональд Трамп введёт пошлины на импорт в США. А это, в свою очередь, может побудить европейских политиков к более агрессивному снижению ставок. Сказываются также признаки стагнации и политические потрясения в двух крупнейших экономиках ЕС: Германии и Франции.
🤔 Про "политические потрясения и стагнацию" Германии и Франции мы уже много раз говорили. А сегодня в гроге давайте поговорим об "адских пошлинах Трампа". Что это? К чему приведёт? Кто пострадает, кто выиграет и тд. Ну, и, конечно, отвечу на ваши вопросы.
👉Приходите, будет интересно.
#UE. Una nueva generación de conflictos y contradicciones en torno al #euro
«Francia pide que cuando un país supere el límite máximo de déficit presupuestario permitido en los tratados de la UE, el equivalente al 3% del PIB, pueda reconducir ese exceso a un ritmo menor al contemplado en el proyecto legal, medio punto por año, si se compromete a hacer reformas e inversiones. Lo había marcado como “una línea roja”. Alemania, en cambio, pide que se mantenga la propuesta inicial de la Comisión. Este es uno de los pocos puntos con los que Berlín estuvo de acuerdo con el Ejecutivo europeo desde el inicio»
https://elpais.com/economia/2023-12-08/los-veintisiete-no-logran-cerrar-el-acuerdo-sobre-reglas-fiscales.html
https://www.elconfidencial.com/economia/2023-12-07/ocho-claves-para-intentar-cerrar-las-nuevas-reglas-fiscales_3789049/
#euro#usd
Евро сильно упало к доллару. Это всё произошло в результате выборов. Возможно краткосрочно падение продолжится.
Но среднесрочно евро от играет падение. Хорошая возможность для лонга евро.
#макро#ЕС#euro
⚡️ЕЦБ снизил ставку
На заседании совета управляющих Европейского центрального банка (ЕЦБ) было принято решение снизить все три процентные ставки на 25 базисных пунктов. В результате депозитная ставка уменьшилась до 3,25%, базовая ставка составила 3,4%, а ставка маржинального кредита теперь равна 3,65%.
👉 На заседании в сентябре ЕЦБ уже снижал депозитную ставку на 25 б.п., установив ее на уровне 3,5%.
📢 Центробанк отметил, что текущие данные по инфляции подтверждают продолжающийся дезинфляционный процесс, соответствующий ожиданиям. Кроме того, принятое решение о снижении ставок связано с неблагополучной ситуацией в сфере деловой активности в еврозоне.
🤔 Как думаете, Штаты повторят такой же маневр в ближайшее время? 👇
💸Оптимальный Лимит Владения Цифровыми Евро: Новые Перспективы и Реальные Угрозы...
Президент Deutsche Bundesbank Йоахим Нагель недавно выступил в Риме, заявив, что оптимальный лимит владения цифровыми евро может составлять от 1500 до 2500 евро на человека.
Он объяснил, что этот лимит поможет снизить риски для финансовой стабильности. В случае банковского кризиса ограничение суммы цифровых евро, которые могут храниться у одного человека, предотвратит массовый отток депозитов из банков.
Нагель подчеркнул, что цифровой евро важен по нескольким причинам: адаптация к цифровым платежам, снижение зависимости от иностранных платежных систем, поддержка инноваций в частном секторе, обеспечение конфиденциальности и объединение еврозоны через единые цифровые платежи. Он также указал, что цифровой евро может повысить финансовую стабильность за счет уменьшения банковских долгов в обычное время.
Интересно, что ранее обсуждаемый лимит составлял 5000 евро, но теперь его снизили до 1500-2500 евро. В будущем этот лимит может стать даже ниже, приближаясь к размеру социальных пособий. Например, в Германии один человек получает 563 евро в месяц, а дети — от 357 до 471 евро.
Снижение лимита может ограничить возможность граждан покупать крупные активы, такие как дома или автомобили, и заставить их брать все в аренду. Важно следить за реализацией этих мер, чтобы они не привели к ограничению личной свободы и благосостояния.
P.S вообщем разбогатеть не дадут. Будут держать на уровне, минимального потребления, чтобы просто выжить...
#euro#eur
#euro#auto
Бумаги европейских автопроизводителей снижаются
👉Крупный европейский автопроизводитель Stellantis (STLAM.MI) сегодня выпустил прогноз с предупреждением об ухудшении перспектив спроса на автомобили и росте издержек.
Европейские автопроизводители сталкиваются со слабым спросом в Китае и США, а также с потенциальной торговой войной между Пекином и ЕС, поскольку блок готовится окончательно утвердить импортные пошлины на китайские электромобили.
👉 Британский производитель автомобилей класса люкс Aston Martin (AML.L) также опубликовал предупреждение о снижении годовой прибыли, отчасти объясняя это падением спроса в Китае.
Напомню, что Mercedes-Benz (MBGn. DE) и BMW (BMWG. DE) сделали похожие заявления ранее в этом месяце.
👉 А Volkswagen в пятницу вечером заявил о том, что компания сокращает прогноз прибыли на 2024 год во второй раз менее чем за три месяца.
🔴 Акции Stellantis упали почти на 14%
🔴 Акции Aston Martin упали на 24%
🔴 Volkswagen снижается на 2,5%
#макро#euro#ЕС#Франция
⚡️Показатель риска по французскому долгу подскочил до 12-летнего максимума
👉 Ключевой показатель риска по долгу Франции вырос до самого высокого уровня за последние годы, в то время как инвесторы задаются вопросом, сможет ли французское правительство выдержать внутреннюю борьбу по поводу бюджета страны?🤷♂️
📍Доходность 10-летних государственных облигаций Франции составила 3,02% по сравнению с 2,16% по их немецкому эквиваленту.
📍Доходность французских облигаций сейчас лишь немного ниже, чем у Греции, которая до недавнего времени считалась самой слабой экономикой в еврозоне.
👉 Спред увеличился с лета, когда президент Эммануэль Макрон неожиданно назначил внеочередные выборы, которые привели к самому расколотому парламенту в истории современной республики Франции. Политический раскол усугубил беспокойство инвесторов по поводу растущего бюджетного дефицита и долговой нагрузки страны.
Французское правительство изо всех сил пытается принять бюджет, который, как надеялись инвесторы, проложит путь к более сильным государственным финансам с повышением налогов и сокращением расходов. Некоторые инвесторы теперь опасаются, что правительство, которому всего несколько месяцев, может не справится с поставленной задачей и рухнуть.
🗣 Такой сценарий приведёт к «серьёзной буре и серьёзным потрясениям на финансовых рынках», заявил во вторник премьер-министр Франции Мишель Барнье французскому телеканалу.
🗣Мохит Кумар, стратег Jefferies, говорит, что, по его мнению, правительство справится, но ему придётся пойти на уступки по бюджету, что может привести к выпуску большего количества долга. Он ожидает, что премия за французский долг продолжит расти.
🤔 То есть расходы, видимо, не снизятся. Французы привыкли к социальным плюшкам круассанам и просто так, без боя, от них не откажутся.
💥Выйдут на улицы, как пить дать...
Удастся ли повысить налоги? - тоже не понятно. Они и так очень высокие. Из последних инициатив - заставить платить французов налоги во Франции, даже если они уехали жить в другую страну и перестали быть налоговыми резидентами Франции. Выглядит это уже как жест отчаяния. Я не знаю можно ли хоть что-то ещё поднять из налогов во Франции, чтобы окончательно не угробить экономику и не выгнать все компании и состоятельных людей из страны.
🤔К нам в Андорру бегут недуром, конечно, французы. И у них настроения так себе: бизнес загибается, преступность растёт, забастовки, бюрократия. Но бегут, конечно, в основном, богатые французы, которые не хотят там налоги платить.
❓А есть у нас в чате французские жители? Как настроения в стране? Справится правительство?👇
Con el reporte para el lunes 02 de #marzo, el dólar oficial abre el nuevo mes consolidando la tendencia alcista de febrero y quedando a tan solo céntimos de la barrera de los 420 bolívares.
📊Análisis 02-Mar (Publicado hoy)
* USD: 419,98 Bs. (+2,63 Bs.) 📈
* EUR: 495,60 Bs. (+2,49 Bs.) 🚀
* CNY: 61,24 Bs.
* RUB: 5,44 Bs.
@DolarBCV
📈Corte Semanal (Lun 23-Feb al Lun 02-Mar)
* Lunes 23-Feb: 405,35 Bs.
* Lunes 02-Mar: 419,98 Bs.
* Variación de lunes a lunes: +14,63 Bs. (+3,61%) 🚩
Clave: El ritmo de devaluación no da tregua al iniciar marzo. El incremento de hoy (+0,63%) mantiene la inercia con la que cerró febrero. Por su parte, el Euro ya se ubica por encima de los 495 Bs., lo que sugiere que la barrera de los 500 bolívares podría ser alcanzada esta misma semana si persiste el ajuste promedio de 2 a 3 bolívares diarios.
#dolar
#euro
#noticias