@UltimoraPOLITICS · Post #41412 · 25.09.2022 г., 22:58
#ElezioniPolitiche2022 ❗️Quorum/Youtrend: Claudio #Lotito eletto in Molise @UltimoraPolitics
Hashtags
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
Пребарај: #lotito
@UltimoraPOLITICS · Post #41412 · 25.09.2022 г., 22:58
#ElezioniPolitiche2022 ❗️Quorum/Youtrend: Claudio #Lotito eletto in Molise @UltimoraPolitics
Hashtags
@Osservatorioitaliano · Post #25029 · 04.04.2026 г., 09:35
#Italia Il Presidente della Lazio e senatore di #FI|EPP Claudio #Lotito: “Le dichiarazioni di Matteo Renzi sono infondate e denigratorie. Non è la prima volta che utilizza il mio nome per ottenere visibilità, secondo un copione ormai logoro che nulla ha a che vedere con il merito delle questioni. Pur di attaccarmi, dimentica che in Parlamento hanno operato, nel corso degli anni, numerosi presidenti di club calcistici, anche ben più noti e titolati del sottoscritto, ricoprendo talvolta incarichi istituzionali di assoluto prestigio, senza che ciò suscitasse scandalo, neppure nei casi in cui non godevano del consenso unanime della propria tifoseria. Dimentica, inoltre, che il compito di un Senatore della Repubblica è proprio quello di presentare emendamenti, avanzare proposte e contribuire all’attività legislativa. Un esercizio al quale evidentemente Renzi è meno avvezzo, preferendo girare il mondo dispensando lezioni, peraltro a pagamento, piuttosto che misurarsi con la concretezza del lavoro parlamentare. Io svolgo il mio ruolo nel pieno rispetto del mandato ricevuto dagli elettori, con presenza quotidiana e senso di responsabilità nelle sedi istituzionali, risultando tra i Senatori più presenti. Ben diversa è la condotta di chi ha progressivamente trasformato l’impegno politico in uno strumento funzionale quasi esclusivamente a interessi personali e risultando tra i Senatori più assenti. Il calcio italiano ha bisogno di serietà, competenza e responsabilità. Da anni mi batto per cambiare un sistema che ho sempre criticato e denunciato, e che oggi mostra in modo definitivo il fallimento di chi lo ha governato e imposto. Viene allora il dubbio che le critiche di Renzi nei miei confronti mirino in realtà a ostacolare ogni prospettiva di sano rinnovamento nel mondo del calcio. Siamo di fronte all’ennesimo tentativo di screditare la mia esperienza ultraventennale nel sistema calcistico, per timore di perdere spazi e posizioni di rendita. Ed è proprio questo a rendere evidente il principio distorto che Renzi vorrebbe affermare: secondo lui, il presidente di una società calcistica che non gode del consenso di una parte della tifoseria non dovrebbe poter sedere in Senato. Un’idea priva di fondamento democratico e istituzionale, oltre che profondamente strumentale. Peccato vedere Matteo Renzi ridotto a rincorrere la peggiore demagogia utilizzando mistificazione e strumentalizzazione per avere visibilità attraverso la mia persona”. @Osservatorioitaliano
@ULTIMORAPOLITICS · Post #42508 · 20.12.2022 г., 08:58
Mauro #Berruto, deputato e responsabile sport #PD: “Uscito dalla porta, rientra dalla finestra lo spalma-debiti per il #calcio, che va chiamato con il suo nome: non “salva sport”, ma “lodo #Lotito”. Il PD presenterà emendamento soppressivo, a mia prima firma”. @UltimoraPolitics