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

Резултати

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

Пребарај: #pelicans

当前筛选 #pelicans清除筛选
🏆 Info 288 - DEPORTES

@info288_deportes · Post #35912 · 20.11.2024 г., 08:01

🏀🇺🇸NBA Boston 120-117 Cleveland#NBA#Boston#Cleveland Esta vez lo más importante no era mantener su temporada perfecta, ni defender una racha de 15 victorias consecutivas. El objetivo principal no era siquiera colocarse mejor en la NBA Cup. Era una oportunidad para que los invictos Cavaliers comprobaran dónde están en comparación con los campeones defensores de la NBA. "Fue una gran prueba para nosotros, y desafortunadamente no conseguimos la victoria", dijo Donovan Mitchell, cuyos 35 puntos no pudieron evitar que Cleveland Cavaliers sufriera el martes su primera derrota de la temporada, 120-117 contra los Boston Celtics. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401703390 Lakers 124-118 Utah#NBA#Lakers#Utah Dalton Knecht atinó nueve triples, para empatar el mayor número de un novato en un partido de la NBA, y totalizó 37 puntos para que Los Ángeles Lakers se impusieran el martes 124-118 sobre el Utah Jazz. Los Lakers hilvanaron su sexta victoria. LeBron James contabilizó 26 puntos y 12 asistencias, mientras que Anthony Davis sumó 26 unidades y 14 rebotes. Los Lakers mejoraron a 7-0 en casa. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401703395 Dallas 132-91 Pelicans#NBA#Dallas#Pelicans Luka Doncic regresó a la alineación y anotó 26 puntos, Klay Thompson añadió 19 y Kyrie Irving aportó 18 para que los Dallas Mavericks vencieran el martes 132-91 a los New Orleans Pelicans en la NBA Cup. Doncic, quien se perdió su primer duelo de la temporada el domingo, una victoria de Dallas en Oklahoma City debido a una lesión de rodilla, encestó 10 de 16 disparos en total y 3 de 8 desde la distancia de tres puntos. El esloveno acertó un par de triples a mitad del cuarto período, lo que dio a Dallas una ventaja de 111-75. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401703393 Otros marcadores Brooklyn 116-115 Charlotte Memphis 110-122 Denver Spurs 110-104 Oklahoma 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35898 · 17.11.2024 г., 08:33

🏀🇺🇸NBA Charlotte 115-114 Milwaukee#NBA#Charlotte#Milwaukee LaMelo Ball anotó 19 de sus 26 puntos en la segunda mitad, y los Charlotte Hornets superaron el primer triple-doble de la temporada de Giannis Antetokounmpo para vencer 115-114 el sábado a los Milwaukee Bucks. Antetokounmpo tuvo la oportunidad de ganar el juego en el último segundo, pero su tiro desde la línea de falta rebotó en el aro. Miles Bridges regresó tras una ausencia de tres partidos y firmó 19 unidades, mientras que Moussa Diabate agregó 12 puntos y 14 rebotes como suplente. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704795 Pelicans 99-104 Lakers#NBA#Pelicans#Lakes Anthony Davis anotó 31 puntos y capturó 14 rebotes, y Los Ángeles Lakers extendieron su racha de victorias a cinco, al imponerse el sábado 104-99 sobre los New Orleáns Pelicans. LeBron James se destacó en una actuación de 21 puntos con un par de triples decisivos en los minutos finales, pero su racha de cuatro encuentros consecutivos con triple-doble llegó a su fin. El novato Dalton Knecht acertó cinco triples para terminar con 27 puntos, la mayor cifra en su carrera. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704797 Dallas 110-93 Spurs#NBA#Dallas#Spurs Kyrie Irving y Daniel Gafford anotaron 22 puntos cada uno por los Dallas Mavericks, quienes rompieron una racha de cuatro derrotas consecutivas, al doblegar el sábado 110-93 a unos San Antonio Spurs carentes de Víctor Wembanyama. El francés, elegido de manera unánime como Novato del Año de la NBA la temporada pasada, estuvo ausente por un golpe en la rodilla derecha, y el parte médico va día a día. Zach Collins, reemplazo de Wembanyama en la alineación titular, lideró a los Spurs con 20 puntos, su mayor cifra en la campaña. Julian Champagnie anotó 13, todos en la primera mitad. https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704798 Otros marcadores Boston 126-123 Toronto Sacramento 121-117 Utah 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35787 · 04.11.2024 г., 08:02

🏀🇺🇸NBA Brooklyn 92-106 Detroit#NBA#Brooklyn#Detroit Los Detroit Pistons sorprendieron a los Brooklyn Nets este domingo, logrando una victoria por 106-92 en el Barclays Center y poniendo fin a la buena racha del equipo dirigido por el español Jordi Fernández. Los Nets, que llegaban al partido con un balance de tres victorias y cuatro derrotas, habían ganado tres de sus últimos cuatro encuentros y se presentaron con optimismo. Sin embargo, el equipo no logró mantener su nivel, especialmente en la segunda mitad, donde los Pistons impusieron su juego agresivo. https://www.noroeste.com.mx/deportes/mas-deportes/los-detroit-pistons-sorprenden-a-los-brooklyn-nets-y-detienen-su-buena-racha-DH9238342 Pelicans 111-126 Atlanta#NBA#Pelicans#Atlanta Jalen Johnson anotó 29 puntos y los Hawks de Atlanta se sacudieron una racha de cuatro derrotas con una victoria por 126-111 sobre los mermados Pelicans de Nueva Orleans el domingo por la noche. El alero estelar de los Pelicans Zion Williamson fue descartado de la alineación debido a una rigidez en el tendón de la corva poco antes del inicio del encuentro, dejando a Brandon Ingram como el único titular habitual en uniforme. https://apnews.com/article/hawks-nba-pelicans-atlanta-williamson-453364bff8e46d7aa4682b9f26cae913 Dallas 108-85 Orlando#NBA#Dallas#Orlando Con 32 puntos de Luka Doncic, los Dallas Mavericks sumaron su cuarto triunfo de la temporada al derrotar 108-85 al Orlando Magic en un domingo con acotada acción en la NBA. El esloveno fue la figura del encuentro sumando a su gran anotación nueve rebotes y siete asistencias. Doncic, de 25 años, anotó 25 de sus 32 puntos en la primera parte en la que Dallas sacó una ventaja de hasta 29 puntos. https://diariodeportes.com.co/mas-deportes/baloncesto/luka-doncic-32-puntos-en-victoria-de-los-dallas-mavericks-108-85-a-orlando-magic/ 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35745 · 30.10.2024 г., 08:02

🏀🇺🇸NBA Brooklyn 139-144 Denver#NBA#Brooklyn#Denver Nikola Jokic logró 29 puntos, 18 rebotes y 16 asistencias, convirtiéndose en el segundo jugador en la historia de la NBA en alcanzar esos totales en un partido, y los Nuggets de Denver vencieron el martes a los Nets de Brooklyn por 144-139 en tiempo extra. Jamal Murray y Aaron Gordon anotaron 24 puntos cada uno para los Nuggets, mientras que Russell Westbrook añadió 22. Dennis Schroder sumó 28 puntos por Brooklyn, que ostentó una ventaja de 17 unidades en el segundo cuarto. Cam Thomas anotó 26 y Cam Johnson finalizó con 20. https://www.msn.com/es-mx/deportes/baloncesto/jokic-logra-29-puntos-18-rebotes-y-16-asistencias-para-que-nuggets-derroten-a-nets-en-tiempo-extra/ar-AA1taKW0 Minnesota 114-120 Dallas#NBA#Minnesota#Dallas Luka Doncic dio este martes un susto tras hacerse daño en la rodilla en el segundo cuarto, pero la estrella de los Dallas Mavericks continuó aunque renqueante y acabó sentenciando a los Minnesota Timberwolves (114-120) con un triplazo casi pisando el logo central a falta de 64 segundos. El genio esloveno terminó esta reedición de la final del Oeste de la pasada temporada con 24 puntos (10 de 27 en tiros, 1 de 8 en triples), 8 rebotes y 8 asistencias. https://www.infobae.com/america/agencias/2024/10/30/114-120-doncic-asusta-pero-sentencia-a-los-wolves-con-un-triplazo-desde-el-logo/ Utah 96-113 Sacramento#NBA#Utah#Sacramento Domantas Sabonis logró 28 puntos y 11 rebotes, De’Aaron Fox añadió 19 unidades y los Kings de Sacramento doblegaron el martes 113-96 al Jazz de Utah. Jordan Clarkson anotó 21 puntos y John Collins sumó 18 para el Jazz, que comenzó la temporada con cuatro derrotas consecutivas y perdió a los aleros titulares Taylor Hendricks (pierna fracturada) y Lauri Markkanen (espasmos de espalda) en noches consecutivas. https://www.msn.com/es-ve/noticias/other/con-28-puntos-de-sabonis-kings-doblegan-a-un-jazz-sin-fuerza-113-96/ar-AA1taVrE Warriors 124-106 Pelicans#NBA#Warriors#Pelicans Con un 77-55 en la segunda mitad y 19 puntos (4 de 4 en triples) en el cuarto periodo de un Hield soberbio, los Warriors (3-1) remontaron su duelo ante los Pelicans (2-2) pese a que Curry fue baja por una lesión leve en su tobillo izquierdo de la que será evaluado de nuevo este viernes. Tampoco jugó Andrew Wiggins. https://www.msn.com/es-es/deportes/other/los-warriors-remontan-sin-curry-y-los-nuggets-se-salvan-por-jokic/ar-AA1tb7As 🏆@Info288_deportes