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

Резултати

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

Пребарај: #nacional

当前筛选 #nacional清除筛选
Buenas Noticias

@buenas_noticias · Post #890 · 22.11.2021 г., 17:59

🔴🇪🇸💉⚖ La Justicia vasca rechaza la exigencia del pasaporte Covid en el País Vasco para acceder a la hostelería#COVID19#Nacional La Sala de lo Contencioso-administrativo del Tribunal Superior de Justicia del País Vasco (TSJPV) ha rechazado que se pueda exigir el 'pasaporte covid' como condición para acceder a los locales de ocio nocturno y a los restaurantes de más de 50 comensales en el Pais Vasco, medida para la que solicitó autorización judicial el Gobierno Vasco. La decisión del TSJPV cuenta con el aval de dos magistrados y el voto particular de su presidente, Luis Garrido, que disiente del parecer mayoritario, al considerar que tenía que permitirse la implantación del pasaporte Covid. La resolución puede recurrirse ante el Tribunal Supremo en un plazo de tres días desde su notificación. https://www.abc.es/sociedad/abci-justicia-vasca-rechaza-exigencia-pasaporte-covid-pais-vasco-para-acceder-hosteleria-202111221410_noticia.html 🔎t.me/info288_seguimientos

AI match predictions

@ai_match_prediction · Post #11726 · 25.04.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-04-25 14:30 UTC Tondela vs. Nacional Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Nacional 0:2 #Tondela#Nacional 2026-04-25 17:00 UTC Benfica vs. Moreirense Predicted outcome: Benfica✅ Predicted score: 2:1 Actual: Benfica 4:1 #Benfica#Moreirense 2026-04-25 19:30 UTC Guimaraes vs. Rio Ave Predicted outcome: Guimaraes✅ Predicted score: 2:1 Actual: Guimaraes 2:0 #Guimaraes#RioAve #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #11569 · 18.04.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-04-18 14:30 UTC Nacional vs. Alverca Predicted outcome: Nacional✅ Predicted score: 2:1 Actual: Nacional 1:0 #Nacional#Alverca 2026-04-18 17:00 UTC Casa Pia vs. Santa Clara Predicted outcome: Draw✅ Predicted score: 2:2 Actual: Draw 0:0 #CasaPia#SantaClara 2026-04-18 19:30 UTC GIL Vicente vs. Guimaraes Predicted outcome: GIL Vicente❌ Predicted score: 2:1 Actual: Guimaraes 0:1 #GILVicente#Guimaraes #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #11474 · 12.04.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-04-12 14:30 UTC Alverca vs. Casa Pia Predicted outcome: Alverca✅ Predicted score: 1:0 Actual: Alverca 3:1 #Alverca#CasaPia 2026-04-12 17:00 UTC Benfica vs. Nacional Predicted outcome: Benfica✅ Predicted score: 2:0 Actual: Benfica 2:0 #Benfica#Nacional 2026-04-12 17:00 UTC SC Braga vs. Arouca Predicted outcome: SC Braga✅ Predicted score: 3:1 Actual: SC Braga 1:0 #Braga#Arouca 2026-04-12 19:30 UTC Estoril vs. FC Porto Predicted outcome: FC Porto✅ Predicted score: 1:2 Actual: FC Porto 1:3 #Estoril#Porto #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #11282 · 04.04.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-04-04 14:30 UTC Nacional vs. Estrela Predicted outcome: Nacional✅ Predicted score: 2:1 Actual: Nacional 2:0 #Nacional#Estrela 2026-04-04 17:00 UTC Moreirense vs. SC Braga Predicted outcome: SC Braga✅ Predicted score: 1:2 Actual: SC Braga 0:1 #Moreirense#Braga 2026-04-04 17:00 UTC Rio Ave vs. Alverca Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Alverca 1:2 #RioAve#Alverca 2026-04-04 19:30 UTC FC Porto vs. Famalicao Predicted outcome: FC Porto❌ Predicted score: 1:0 Actual: Draw 2:2 #Porto#Famalicao #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #11852 · 02.05.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-05-02 14:30 UTC Moreirense vs. Estrela Predicted outcome: Moreirense✅ Predicted score: 2:1 Actual: Moreirense 3:2 #Moreirense#Estrela 2026-05-02 14:30 UTC Nacional vs. AVS Predicted outcome: Nacional❌ Predicted score: 2:1 Actual: AVS 1:2 #Nacional#AVS 2026-05-02 14:30 UTC Arouca vs. Santa Clara Predicted outcome: Arouca❌ Predicted score: 2:1 Actual: Draw 2:2 #Arouca#SantaClara 2026-05-02 17:00 UTC Famalicao vs. Benfica Predicted outcome: Benfica❌ Predicted score: 1:2 Actual: Draw 2:2 #Famalicao#Benfica 2026-05-02 19:30 UTC FC Porto vs. Alverca Predicted outcome: FC Porto✅ Predicted score: 2:1 Actual: FC Porto 1:0 #Porto#Alverca #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #11121 · 21.03.2026 г., 09:05

Portugal Primeira Liga🇵🇹 2026-03-21 15:30 UTC Moreirense vs. Arouca Predicted outcome: Draw❌ Predicted score: 2:2 Actual: Arouca 0:1 #Moreirense#Arouca 2026-03-21 15:30 UTC Famalicao vs. Nacional Predicted outcome: Famalicao✅ Predicted score: 2:1 Actual: Famalicao 1:0 #Famalicao#Nacional 2026-03-21 18:00 UTC Benfica vs. Guimaraes Predicted outcome: Benfica✅ Predicted score: 3:1 Actual: Benfica 3:0 #Benfica#Guimaraes 2026-03-21 18:00 UTC Santa Clara vs. GIL Vicente Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Santa Clara 1:0 #SantaClara#GILVicente 2026-03-21 20:30 UTC Tondela vs. AVS Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 0:0 #Tondela#AVS #Football#PrimeiraLiga

AI match predictions

@ai_match_prediction · Post #12049 · 11.05.2026 г., 13:05

Portugal Primeira Liga🇵🇹 2026-05-11 19:15 UTC Benfica vs. SC Braga Predicted outcome: Benfica❌ Predicted score: 2:1 Actual: Draw 2:2 #Benfica#Braga 2026-05-11 19:15 UTC Tondela vs. Moreirense Predicted outcome: Moreirense❌ Predicted score: 1:2 Actual: Tondela 2:0 #Tondela#Moreirense 2026-05-11 19:15 UTC Guimaraes vs. Casa Pia Predicted outcome: Guimaraes❌ Predicted score: 2:1 Actual: Casa Pia 0:1 #Guimaraes#CasaPia 2026-05-11 19:15 UTC Rio Ave vs. Sporting CP Predicted outcome: Sporting CP✅ Predicted score: 1:2 Actual: Sporting CP 1:4 #RioAve#Sporting 2026-05-11 19:15 UTC Santa Clara vs. Nacional Predicted outcome: Santa Clara✅ Predicted score: 2:1 Actual: Santa Clara 2:0 #SantaClara#Nacional 2026-05-11 19:15 UTC GIL Vicente vs. Arouca Predicted outcome: GIL Vicente❌ Predicted score: 2:1 Actual: Arouca 1:3 #GILVicente#Arouca 2026-05-11 19:15 UTC Estrela vs. Famalicao Predicted outcome: Famalicao❌ Predicted score: 1:2 Actual: Draw 0:0 #Estrela#Famalicao #Football#PrimeiraLiga