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

Резултати

Пронајдени 9 слични објави

Пребарај: #landini

当前筛选 #landini清除筛选
Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43424 · 30.04.2023 г., 13:14

Giorgia #Meloni respinge le "incomprensibili" critiche di #Landini: "Non è diseducativo lavorare il 1° Maggio. Vorrei ricordare al segretario della Cgil che quel giorno ci sono molte persone che lavorano per consentire lo svolgimento del Concertone" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44330 · 14.11.2023 г., 08:17

Il segretario della CGIL #Landini a Radio24:"Come abbiamo detto alla Commissione troviamo sbagliata l'interpretazione che dice che non è sciopero generale. Confermiamo lo sciopero, come atto di responsabilità abbiamo esentato il trasporto aereo e portato a quattro ore dalle 9 alle 13 quello dei vigili del fuoco. Troveremmo sgradevole se il ministro (#Salvini, ndr) pensasse di fare interventi di autorità, sarebbe volontà politica di mettere in discussione il diritto di sciopero per difendere i propri diritti" @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37388 · 23.04.2022 г., 12:27

#Italia#CongressoA1MDP Maurizio #Landini (CGIL): "Sono contrario all’aumento delle spese militari! C'è il rischio di una guerra nucleare, non si può stare fermi. Da quando ero piccolo ho sempre fatto sacrifici per il bene di tutti, ora è il momento che chi ha di più paghi di più." @UltimoraPolitics

Savino Balzano

@savinobalzano · Post #504 · 15.11.2023 г., 16:11

È inaccettabile che il Governo dica ai lavoratori se e come scioperare: Salvini ha persino sottolineato che lo sciopero crea inquinamento. Argomentazioni surreali, imbarazzanti, ridicole e profondamente offensive. Bisogna però domandarsi come mai la politica sia così aggressiva nei confronti del sindacato e perché quest'ultimo appaia tanto vulnerabile: qualche responsabilità l'amico Landini dovrà pur avercela... La mia al TG Plus di Cusano Italia TV #sciopero#Salvini#landini#italia#politica https://www.youtube.com/watch?v=BV0bSxDmNmQ&ab_channel=SavinoBalzano

L'Osservatorio - Italia

@Osservatorioitaliano · Post #24515 · 24.03.2026 г., 12:50

#Italia Il segretario di #Azione|RE, Carlo #Calenda: "To do list: 1) mandare a casa #Bartolozzi, #Delmastro, #Urso, #Santanchè (minimo sindacale) 2) Fare un provvedimento veramente incisivo su energia mettendo a gara concessioni idroelettriche e levando rendite di posizione a Enel distribuzione e Terna. Varare finalmente decreto su Nucleare. 3) lasciare perdere leggi elettorali e riforme costituzionali 4) fare un piano automotive tosto 5) mandare dove devono andare #Trump e #Orbán 6) assumere 12.000 carabinieri, chiudere centri in #Albania e aprirli in tutte le regioni italiane 7) commissariare la Sicilia e sciogliere l’ars 8) investire seriamente sulla difesa a partire da difese antimissile 9) rilanciare NATO Europea 10) salario minimo e contrattazione decentrata. La stasi rancorosa non è un’opzione. Il dream team #Schlein, #Conte, #Bonelli, #Fratoianni, #Landini, #Gratteri, #Renzi, Travaglio neppure. Liberal democratici di tutto il mondo..." @OsservatorioItaliano

Savino Balzano

@savinobalzano · Post #724 · 16.08.2024 г., 08:20

https://x.com/SavinoBalzano/status/1824359252506386618?t=vjy1GYyYmdMETTN3RwAvnQ&s=19 Se mi domandassero (come a volte mi capita) «sei di #destra o di #sinistra», farei molta fatica a rispondere. Io non credo che i valori storicamente della destra e della sinistra siano superati: credo siano vivi più che mai e le tensioni che agitano sono attuali e necessitate da problemi tanto annosi quanto irrisolti. In primis persiste il tema della redistribuzione della ricchezza, come pure del tutto irrealizzato è il programma scolpito nel secondo comma dell’articolo 3 della #Costituzione: «È compito della Repubblica rimuovere gli ostacoli di ordine economico e sociale, che, limitando di fatto la libertà e l'eguaglianza dei cittadini, impediscono il pieno sviluppo della persona umana e l'effettiva partecipazione di tutti i lavoratori all'organizzazione politica, economica e sociale del Paese». Diverso, completamente diverso, sarebbe se mi domandassero se mi rispecchio in coloro i quali, nello scenario politico italiano di oggi, si definiscono di destra o di sinistra. Prima di tutto c'è da dire che i partiti (o ciò che sono diventati) sono realtà complesse al loro interno e convivono molte anime, spesso distanti tra loro. Lo schema bipolare, la contrapposizione, costituisce quasi una rendita, una sorta di vitalizio indebolito che tutt’ora resiste, ma che inevitabilmente limita l’elettore stesso, il quale vota per ricordo, per affezione, per romanticismo. Insomma, uno che pensa con nostalgia a #Berlinguer perché dovrebbe votare per #Schlein o #Fratoianni? Ma davvero qualcuno è intimamente convinto del fatto che #Landini sia l’erede spirituale e politico di #DiVittorio? Siate seri: questo è il Paese dove #Bersani, considerato da molti "uno dei pochi che si salva", presentato dalla #Gruber come "leader storico della sinistra", va in televisione a vantarsi di essere stato più liberale della destra. E, attenzione, questo senza citare tutte le scelte compiute quando guidavano il Paese (quasi sempre negli ultimi anni), quelle che hanno ciecamente sostenuto, e che ci hanno condotto esattamente dove siamo. Hanno smantellato tutto: dall'industria di Stato al mondo del lavoro, dalla sanità alla scuola, dall'università alla previdenza sociale. In ginocchio (diciamo così, và) ai dettami eurounitari. Contano le persone e le idee che difendono nelle istituzioni: personalmente credo che fondamentale sia riconquistare la nostra sovranità nazionale, al fine di poter adoperare le leve (economiche e giuridiche) necessarie al programma costituzionale. Se nel c.d. #CampoLargo mi trovate qualcuno che propone questa agenda, io sono pronto a valutarlo. La vedo black. Che Nicola Fratoianni apra a #Renzi è perfettamente in linea con quello che vi sto dicendo: possibile che sorprenda e scandalizzi? Sotto la sua intervista ho letto persino di gente che indignata urla «Nicola, straccio la tessera!». Vi voglio bene, sul serio, e devo volervene perché senza il consenso di tanti le cose non cambieranno mai, perciò prendetela davvero positivamente, ve lo dico con affetto che siete fessi, fessi nel midollo, proprio geneticamente. Lo so che ci credete: ne conosco tanti, ho amici (l'affetto da miracoli!) che pensano che da sinistra sia giusto votare Fratoianni e #Bonelli. Penso persino di conoscere qualcuno che vota #PD: è un sospetto che preferisco non svelare. Però dovete farlo questo sforzo, dovete proprio, perché siete in ritardo di quasi vent’anni. Pensare che uno sia di sinistra (nel senso valoriale del termine) perché ti candida #Soumahoro o #Salis è proprio da fessi. Avete mai sentito Fratoianni mettere in discussione l’#UE, il cappio, il cambio fisso, l’euro (che è la stessa cosa), i “conti in ordine”? Li avete mai sentiti criticare il #Quirinale, il più tenace baluardo a difesa del vincolo esterno? Denunciare il “dolce colpo di Stato” del 2011? E oggi vi sorprendete perché questa gente apre a Renzi, l’autore delle riforme più neoliberali che questo Paese abbia visto negli ultimi trent’anni? Svegliatevi, vi prego, fatelo almeno per dignità.