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

Резултати

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

Пребарај: #albania

当前筛选 #albania清除筛选
Libertà è ragione

@libertaeragione · Post #3894 · 21.07.2023 г., 12:32

#Albania Il Parlamento albanese ha approvato una proposta di legge per legalizzare l’uso della cannabis a scopo terapeutico ed industriale. L’obiettivo è quello di incrementare le entrate fiscali dello Stato. @OsservatorioEsteri

Hashtags

Papa & Vaticano - News

@papaevaticanonews · Post #9232 · 05.02.2026 г., 12:10

Questa mattina Papa #LeoneXIV ha ricevuto in udienza Edi Rama, Primo Ministro della Repubblica d’#Albania, il quale ha successivamente incontrato il Cardinale Pietro Parolin, Segretario di Stato di Sua Santità, accompagnato da mons. Paul Richard Gallagher, Segretario per i Rapporti con gli Stati e le Organizzazioni Internazionali. "Nei cordiali colloqui in Segreteria di Stato - fa sapere la Sala Stampa vaticana in una nota - si sono rilevati i buoni rapporti esistenti tra la Santa Sede e la Repubblica d’Albania e sono stati affrontati temi di comune interesse attinenti alle relazioni tra la comunità ecclesiale e quella civile. Nel prosieguo della conversazione, ci si è soffermati pure sulle principali questioni regionali, tra cui la situazione nei Paesi dei Balcani occidentali ed il cammino dell’Albania verso la piena integrazione nell’Unione Europea".

RTDocumentary

@rtdocumentary · Post #678 · 29.04.2022 г., 15:59

#video#Albania We are sharing the moving story of one of Albania’s heroines. Lali was a beautiful girl who changed genders to become her family’s male protector, according to ancient Albanian tradition. She took a vow to be a burrnesha or sworn virgin. Check out our video to meet this extraordinary person. Find out more about the ancient tradition in the film The Virgins. Follow: https://t.me/rtdocumentary

RTDocumentary

@rtdocumentary · Post #597 · 10.04.2022 г., 10:35

#video#Albania Bedri Gosteroni, 65, was born female, but she had to take on a man’s role after her brother’s death. As a result, she became a burrnesha or a sworn virgin. The word ‘burrnesha’ translates as ‘he-she’. It’s a centuries-old tradition in northern Albania from the medieval canon of laws known as the Kanun. When the male heirs of a family died or were killed, a daughter could assume the role of patriarch by taking a vow of celibacy. So Burrnesha dress and live as men. They are very rare these days, and most people, even in Tirana, have never heard of them. Take a journey across the mountains of Albania in search of burrneshas in the documentary, The Virgins. Follow: https://t.me/rtdocumentary

Tutto Elezioni

@tuttoelezioni · Post #939 · 11.05.2025 г., 08:32

#Albania🇦🇱 #Parlamentari ❓Come si vota in Albania? Il sistema elettorale per l'elezione dell'Assemblea (Kuvendi) è di tipo proporzionale di lista, basato su divisore. I 140 seggi sono allocati con il metodo D'Hondt ed è presente una soglia di sbarramento dell'1%. Le liste sono semi-chiuse: la maggioranza dei seggi viene assegnata sulla base di liste bloccate, ma una parte può essere assegnata tramite voto di preferenza. I seggi sono divisi su più circoscrizioni elettorali, che corrispondono alle prefetture; il numero dei seggi tra le circoscrizioni varia in base alla grandezza demografica. @TuttoElezioni

RTDocumentary

@rtdocumentary · Post #71 · 22.06.2021 г., 14:02

Why did Albanian women have to pretend to be men? #photo#Albania Diana looks like an old man in a military beret, but she’s a burrnesha. That’s what they call Albania’s last sworn virgins, who made an oath of celibacy in exchange for leading the life of a man. Diana’s brother died, so she took his place. Diana was a tomboy and had always stood up for her female neighbours. Albanian women invariably became burrneshas through social necessity, not because they were transgender or gay. Some burrneshas agreed to live as men because their families had lost a patriarch. Others chose the path because it was just easier to live as men, who could own property, move freely, work, drink and smoke. Happily, these days, Albanian women don’t have to become burrneshas to enjoy these freedoms. So the custom is all but dying out. Follow: https://t.me/rtdocumentary

POPULAR FRONT

@popularxfront · Post #5503 · 18.03.2026 г., 20:31

🇷🇸#Serbia – 🇦🇱#Albania: Footage has emerged showing Serbian paratroopers and helicopters being deployed over the Preševo Valley, near the border with Kosovo, as part of ongoing military exercises. Authorities in Albania have issued a statement describing the drills as “dangerous” and “provocative,” claiming they may be intended to intimidate the Albanian-majority population in southern Serbia, particularly in areas close to the Kosovo border. The region was previously affected by an insurgency that lasted for approximately two years between the Federal Republic of Yugoslavia and ethnic Albanian separatist groups from 1999 to 2001. Outbursts of violence reportedly continued between 2002 and 2014, including targeted attacks on police using grenades and mortars, as well as bombings of schools, amid tensions between ethnic Serb and Albanian communities. (📹@balkanspectator & @admirim on X)

Communia

@communia · Post #37514 · 07.11.2023 г., 08:05

#Migraciones. Acuerdo entre #Italia y #Albania para que Albania externalice la gestión de refugiados que piden asilo o intentan llegar a la #UE https://www.euractiv.com/section/politics/news/italy-albania-migration-deal-divides-both-sides-of-adriatic-caution-from-eu/

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39854 · 04.06.2022 г., 18:09

#Albania L'attuale Capo di Stato Maggiore Generale Bajram #Begaj è stato eletto come Presidente dell'Albania con 78 voti a favore, 4 contrari e 1 astensione. Tutta l'opposizione tranne #LSI|Centro-sinistra (che ha votato contro) ha boicottato la votazione, sostenendo che il processo di scelta è stato irregolare. Begaj giurerà ed entra in carica il 24 luglio. @UltimoraPolitics24

ПретходнаСтраница 1 од 4Следна