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

Резултати

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

Пребарај: #united

当前筛选 #united清除筛选
Futplanet

@Fut_planet · Post #11883 · 02.07.2024 г., 03:36

El Manchester United presentó su camiseta local para la próxima temporada 24-25🤩 Una hermosura! @Fut_Planet⚜️#United🏴󠁧󠁢󠁥󠁮󠁧󠁿

Hashtags

Лёгкое небо

@legkoenebo · Post #4184 · 02.09.2025 г., 20:50

🇺🇸United Airlines возобновляет рейсы United Airlines планирует восстановить авиасообщение между Вашингтоном и Альбукерке (Нью-Мексико), став второй авиакомпанией на этом маршруте в регионе Вашингтон-Балтимор. Авиакомпания вернется на маршрут Альбукерке — Вашингтон-Даллес, который покинула в апреле 2014 года после восьми лет эксплуатации (с сентября 2006 года). 🇺🇸Southwest Airlines продолжает доминировать в аэропорту Альбукерке, выполняя 253 рейса в неделю (41,2% от общего трафика). Компания обслуживает маршрут с 2001 года, используя самолеты Boeing 737 вместимостью от 143 до 175 пассажиров. 📌United станет самой быстрорастущей авиакомпанией в аэропорту, добавив 27 еженедельных рейсов — рост на 39,8% по сравнению с июнем 2024 года. Из Альбукерке United будет летать в пять городов — все свои хабы: Чикаго, Денвер, Хьюстон, Сан-Франциско и Вашингтон-Даллес. Средняя вместимость самолетов United на этих рейсах составит 100,4 места против 157,9 мест у Southwest Airlines. Лёгкое небо #aviation#United

Suriyakmaps

@suriyak_maps · Post #10187 · 25.03.2026 г., 10:59

#Iran, the #United States, and #Israel on the front lines… Unprecedented military movements and escalating tensions in the Middle East. Elite US and Israeli forces are on the move, while Iran responds with missiles and asymmetric strategies. A ground operation is imminent? video link (Subtitled):https://youtu.be/VSv0dFDZDd4?si=kVrOMCyrPpZfGIdK

星光户外用品_shop

@Starlight_shop · Post #188 · 20.12.2022 г., 15:58

#刀类 价格 368 【#United-#神剑】美国联合刀具作为一款高端 #战术#双刃 长刀,一直备受广大刀迷喜欢。AUS-10高端钢材高温热处理二次淬火,12道工序水磨加工手工开刃,手柄加长设计可单手/双手紧握,带防滑纹双色G10手柄手感舒适不易脱手。对于原版价格过高,有特别喜欢这款刀型的朋友,此款是性价比非常不错的选择 ,做工性能强度硬度各方面都是比较不错,不容错过的一款收藏把玩刀! 喜欢户外野营的朋友可以野外防身,户外露营开山刀佩K鞘!全数控大平磨抛光表面,AUS-10高端碳钢高硬度,硬度60+HRC,特种高碳钢锻造锋利开刃,佩K鞘可挂腰随身便携上山打野开山扩路,势如破竹,轻松征服严峻了大自然!收藏把玩摆设霸气!人体工学G10手柄手感非常好~!值得推荐! 参数PARARMETERS --------------------- 全 长:475mm 刃 长:315mm 柄 长:150mm 刃 宽:40mm最宽处 刃 厚:6.1mm 刃 材:AUS-10深冷处理 刀 重:480g 净 重:681g含刀鞘 毛 量:891g(含K鞘包装盒) 硬 度:60+HRC 表 面:数控大平磨 柄 材:双色G10手柄 结 构:一体龙骨 配 套:尼龙玻纤K鞘 包 装:礼盒 【注意】产品比较锋利,请远离小孩。仅供收藏!

香港良民證須知 好消息!英國政府專責處理 BN(O) 香港人事宜嘅部門 DLUHC,今日(2022年11月11日)就困擾香港人已久嘅申請良民證 (CNCC) 問題,為英國僱主以及一眾香港人撰寫公開信,解釋申請 CNCC 事宜,亦就指定行業列明指引,供英國僱主及香港人參考,以便利香港人就業。指定行業包括:教育、醫療、成人護理、的士/商用私家車司機以及航空業。你可以將有關英語信件的連結給予你的未來僱主,讓他們了解有關安排。 如有任何疑問,歡迎大家向英國港僑協會就業小組查詢。 電郵: [email protected] 英國港僑協會就業小組 #英國#港僑#協會#移英#港人#家園#計劃#hongkonger#hongkongers#hong#kong#people#britain#uk#united#kingdom#mission#perm#就業#搵工#工作#employment#find#job#seek#work#cncc#良民證#良民証#信