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

Резултати

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

Пребарај: #afar

当前筛选 #afar清除筛选
Addis Standard

@addisstandardeng · Post #22029 · 15.04.2026 г., 10:25

#Ethiopia's #Afar Rift provides glimpse into life and death 100,000 years ago The study of ancient cultures around Ethiopia during the Middle Stone Age (MSA) time period is important for understanding how some of the first Homo sapiens lived and eventually left Africa. Unfortunately, there are not many well-preserved, open-air archaeological sites from the MSA, especially with both human fossils and artifacts. The Middle Awash study area in Ethiopia, however, is one of the few areas with a well-preserved treasure trove of artifacts capable of painting a picture of early human life in Ethiopia. A new study, published in the Proceedings of the National Academy of Sciences, reports on some fascinating findings from this region, giving clues into what life—and death—might have been like. Life in the Afar Rift Around 1,800 piece-plotted stone artifacts larger than a centimeter were found, along with 132 animal remains. https://phys.org/news/2026-04-ethiopia-afar-rift-glimpse-life.html

Borkena

@borkena · Post #5214 · 08.11.2025 г., 03:01

TPLF Alleges Federal Gov’t “Carried Out Drone Strike on Tigray Forces” Read more. https://borkena.com/2025/11/07/tplf-alleges-federal-govt-carried-out-drone-strike-on-tigray-forces/#Ethiopia#TPLF#Afar

አፋር የተፈጥሮ ድንቃድንቅ የታደለች የምድራዊ ገነት መገኛ ናት፦ ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) *********************** ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) በአፋር ክልል የሚገኘውን ልዩ የተፈጥሮ ጸጋና የለመለመ ‘ኒዒን ሌ ፓልም ሎጅ ምርቃት ላይ ባስተላለፉት መልዕክት፤ ክልሉ በታሪክና በተፈጥሮ የታደለ መሆኑን ገልጸዋል። ጥቅጥቅ ብሎ የበቀለውና ለየት ያለ ቅርጽ ያለው የፓልም ጫካ፣ በአካባቢው የሚፈሰው የተፈጥሮ ፍልውኃ፣ ውብ ተራራዎችና ልዩ የሳር ዝርያዎች ለሺህ ዓመታት የቆዩ ድንቅ ሀብቶች መሆናቸውን ጠቁመዋል። እነዚህን የተፈጥሮ ምስጢሮች ለዓለም ለማስተዋወቅና የሰዎችን "ዓይን ለመግለጥ" የ‘ገበታ ለትውልድ’ ፕሮጀክት በአካባቢው መገንባቱ ትልቅ ፋይዳ እንዳለውም አብራርተዋል። ጠቅላይ ሚኒስትሩ አክለውም፣ በአካባቢው ያሉትን እንደ አሰቦትና አዋሽ ያሉ ታላላቅ ፓርኮች ካላቸው የሳፋሪ አቅም አንጻር በቀላሉ ተደራሽ ለማድረግ በትኩረት እየተሠራ መሆኑን ገልጸዋል። በአሁኑ ወቅት ከአዳማ አዋሽ የሚገነባው የፍጥነት መንገድ ሲጠናቀቅና የአዳማ አዋሽ የባቡር መስመርን ጨምሮ፣ ማንኛውም ሰው ከአዲስ አበባ ተነስቶ በሁለት ሰዓት የጉዞ መንገድ እነዚህን ድንቆች ማየት እንደሚችል ተናግረዋል። በተለይም አዲሱ የቢሾፍቱ ኤርፖርት ሲገነባ ጉዞው ይበልጥ አጭርና ምቹ እንደሚሆን በመጠቆም፣ ኢትዮጵያውያንም ሆኑ የውጭ ጎብኚዎች በእንደዚህ ዓይነት የተፈጥሮ ድንቆች የመዝናናት ዕድል እንዲያገኙ አልማዝ የሆኑ መዳረሻዎችን ማልማት የብልጽግናችን አካል ነው ብለዋል። #Ethiopia#Afar#Tourism#PMAbiyAhmed#EthiopianBroadcastingCorporation

Borkena

@borkena · Post #5218 · 09.11.2025 г., 14:42

General Tadesse Led Tigray Interim Administration Takes TPLF Side Over Afar Security Dev’t. Read more. https://borkena.com/2025/11/09/general-tadesse-led-tigray-interim-administration-takes-tplf-side-over-afar-security-devt/#Ethiopia#news#TPLF#Tigray#Afar

Borkena

@borkena · Post #5204 · 06.11.2025 г., 05:23

Afar Regional State Confirms TPLF Forces Started War, Controlled Six Villages. Read more. https://borkena.com/2025/11/06/ethiopia-afar-regional-state-confirms-tplf-forces-started-war-controlled-six-villages/#Ethiopia#War#Afar#TPLF

The Idealist

@theidealist · Post #2527 · 07.12.2022 г., 13:00

​​AFAR: перспективы и опасности космического туризма Зачем люди летают в космос? Космонавты и учёные - понятно, они двигают наш прогресс и понимание Вселенной вперёд. Но какая мотивация посетить орбиту у "простого" человека, который отдаёт миллионы долларов за несколько часов наблюдения нашей планеты с огромной высоты? На самом деле многие считают, что в этот момент на путешественника снисходит некое озарение, позволяющее по-новому взглянуть на свою жизнь и существование на Земле в целом. Так ли это? И стоит ли подобный опыт всех усилий? А может быть подобное просветление самообман, и заскучавшим от избытка удовольствий богачам просто хочется чего-то совсем необычного? "Известно, что актер Уильям Шатнер сказал Джеффу Безосу после полета на корабле Blue Origin, что увидеть космос — все равно что увидеть смерть. «Там внизу синева, а наверху чернота… Это смерть? Это и есть смерть?» — вопрошал Шатнер. Рассматривая тонкость атмосферы, защищающей жизнь на Земле, на фоне необъятности Вселенной, Шатнер был поражен тем, насколько хрупкая оболочка обозначает разницу между человеческим существованием и его отсутствием". https://theidealist.ru/spacetour/ #AFAR#технологии#космос#туризм#экология

Addis Standard

@addisstandardeng · Post #22122 · 27.04.2026 г., 09:09

News: Outreach vaccination, screening campaign reaches conflict-hit, remote communities in #Ethiopia Health teams deployed under the SLL program have identified and vaccinated more than 3,000 zero-dose children in remote areas, with recent campaigns reaching over 40,000 children across #Afar, #Amhara, #Oromia, and #Tigray regions. The intervention is also addressing Ethiopia’s large population of “zero-dose” children, estimated at 3.9 million, who have not received routine vaccinations due to conflict, geographic isolation, and limited healthcare access. https://addisstandard.com/?p=56643

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