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

Резултати

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

Пребарај: #res2026

当前筛选 #res2026清除筛选
Tengri — все новости

@tengri_feed · Post #80995 · 22.04.2026 г., 06:45

Токаев встретил президентов в центре EXPO в Астане В Астане проходит Региональный экологический саммит #RES2026. Высоких гостей встретил Президент Касым-Жомарт Токаев, передаёт Tengrinews.kz со ссылкой на Акорду.

Hashtags

Otpannews.kz

@mangystaumedia · Post #38456 · 22.04.2026 г., 07:25

Астанада өңірлік экологиялық саммит басталды Бүгін Астанада Өңірлік экологиялық саммит өтіп жатыр #RES2026 Саммитке қатысушы делегация басшылары ЕХРО көрме орталығына келді. Мәртебелі меймандарды Президент Қасым-Жомарт Тоқаев қарсы алды. БҰҰ және басқа да халықаралық ұйымдармен бірге ұйымдастырылған диалог алаңының мақсаты – экожүйелерді, су және жер ресурстарын қорғау, қалпына келтіру әрі бірлесе пайдалану бойынша кешенді саясат пен тетіктерді қалыптастыру, Орталық Азия өңірінің биоалуантүрлілігін сақтау. otpannews.kz

Hashtags

Central Media24.kz

@CentralMedia24kz · Post #13477 · 18.04.2026 г., 06:50

Президент Монголии прибудет в Казахстан с официальным визитом - анонс предстоящих мероприятий опубликовала Акорда ❗20-23 апреля по приглашению Касым-Жомарта Токаева Казахстан с государственным визитом посетит президент Монголии Ухнаагийн Хурэлсух. Ожидается, что в ходе переговоров на высшем уровне будут обсуждены перспективы укрепления политического, торгово-экономического и культурно-гуманитарного сотрудничества двух стран. ❗ 22-24 апреля Астана принимает Региональный экологический саммит #RES2026. Новая диалоговая площадка под эгидой ООН призвана сформировать общее видение устойчивого развития Центральной Азии, а также выработать совместные решения по климатическим и экологическим вызовам. ❗22 апреля под председательством Касым-Жомарта Токаева состоится заседание Совета глав государств – учредителей Международного фонда спасения Арала. Присылайте фото, видео и информацию анонимно — в наш бот t.me/CentralMedia24_KZbot или на WhatsApp +77080323818 😎Следите за новостями тут: t.me/CentralMedia24kz

Hashtags

Tengri.kz

@tengri_kz · Post #11991 · 21.04.2026 г., 11:46

Астаналықтар, алдағы апта қонақтарға толы болғалы тұр. Қысқаша мәлімет: – Кеше Моңғолия президенті үш күндік мемлекеттік сапармен келді – Сәрсенбіде мәртебелі қонақтардың қатысуымен #RES2026 өңірлік экосаммиті басталады – Сол күні Аралды құтқару халықаралық қорының құрылтайшы елдері басшыларының кеңесі өтеді

Hashtags

Minecology🇰🇿

@EcologyofQazaqstan · Post #11033 · 18.04.2026 г., 05:55

📢Анонс предстоящих мероприятий 🇰🇿🇲🇳20-23 апреля по приглашению Касым-Жомарта Токаева Казахстан с государственным визитом посетит Президент Монголии Ухнаагийн Хурэлсух 🟦В ходе переговоров на высшем уровне будут обсуждены перспективы укрепления политического, торгово-экономического и культурно-гуманитарного сотрудничества двух стран. 🔷22-24 апреля Астана принимает Региональный экологический саммит #RES2026 🟦Новая диалоговая площадка под эгидой ООН призвана сформировать общее видение устойчивого развития Центральной Азии, а также выработать совместные решения по климатическим и экологическим вызовам. 🟦В мероприятии примут участие главы государств и правительств ряда стран, а также руководители международных организаций. 🔷22 апреля под председательством Касым-Жомарта Токаева состоитсязаседание Совета глав государств – учредителей Международного фонда спасения Арала. t.me/aqorda_resmi

Hashtags

Minecology🇰🇿

@EcologyofQazaqstan · Post #11032 · 18.04.2026 г., 05:55

📢Алдағы іс-шаралар аңдатпасы 🇰🇿🇲🇳20-23 сәуір күндері Қасым-Жомарт Тоқаевтың шақыруымен Моңғолия Президенті Ухнаагийн Хурэлсүх Қазақстанға мемлекеттік сапармен келеді 🟦Жоғары деңгейдегі келіссөздер барысында екі елдің саяси, сауда-экономикалық және мәдени-гуманитарлық ынтымақтастығын нығайту перспективасы талқыланады. 🔷22-24 сәуірде Астанада Өңірлік экологиялық саммит өтеді#RES2026 🟦БҰҰ аясында құрылған жаңа диалог алаңының мақсаты – Орталық Азияның орнықты дамуына ортақ көзқарас қалыптастыру, климаттық және экологиялық сын-қатерлерді еңсерудің бірлескен шешімін іздеу. 🟦Жиынға бірқатар мемлекет және үкімет басшылары, сондай-ақ халықаралық ұйымдардың жетекшілері қатысады. 🔷22 сәуір күні Президент Қасым-Жомарт Тоқаевтың төрағалығымен Халықаралық Аралды құтқару қорының құрылтайшы мемлекеттер басшыларыныңкеңесі өтеді. t.me/aqorda_resmi

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #593 · 23.04.2026 г., 10:07

We are pleased to announce that Dr. Paris Chouop, Secretary of State at the Ministry of Environment of the Kingdom of Cambodia, will speak at the Astana International Forum–hosted session “The Future of Global Climate Cooperation” at this year’s Regional Ecological Summit. ⠀ Dr. Chouop is a senior government official in Cambodia’s environmental governance system, contributing to the development and implementation of national climate and environmental policies. In his capacity as Secretary of State, he plays an active role in advancing Cambodia’s engagement in international climate processes and regional cooperation on sustainable development, climate resilience, and green growth. #AIF#RES2026

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #590 · 20.04.2026 г., 11:03

We are pleased to announce that Tomas Lamanauskas will speak at the Astana International Forum–hosted session “The Future of Global Climate Cooperation” at this year’s Regional Ecological Summit. ⠀ Tomas Lamanauskas serves as Deputy Secretary-General of the International Telecommunication Union, where he works on advancing global digital connectivity, digital transformation, and inclusive access to information and communication technologies. ⠀ We look forward to Tomas Lamanauskas’s insights and to a dynamic discussion at the Summit. #AIF#RES2026

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #587 · 18.04.2026 г., 17:43

We are pleased to announce that Valerie Hickey will speak at the Astana International Forum–hosted session “The Future of Global Climate Cooperation” at this year’s Regional Ecological Summit. ⠀ Valerie Hickey serves as Director for Environment at the World Bank Group, where she leads global efforts on biodiversity, natural resource management, and environmental sustainability. Her work focuses on integrating environmental priorities into development finance and advancing solutions that support planet. ⠀ We look forward to Valerie Hickey’s insights and to a dynamic discussion at the Summit. #AIF#RES2026

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #586 · 18.04.2026 г., 12:13

We are pleased to confirm the participation of Dr. Eang Sophalleth as a speaker at the Astana International Forum–hosted session “The Future of Global Climate Cooperation” at this year’s Regional Ecological Summit. ⠀ Dr. Sophalleth serves as Cambodia’s Minister of Environment, where he leads national efforts on environmental protection, climate policy, and sustainable development. He plays a key role in advancing Cambodia’s environmental agenda, including biodiversity conservation, climate resilience, and international cooperation on sustainability. ⠀ We look forward to Dr. Sophalleth’s valuable perspective and to an engaging exchange at the Summit. ⠀ #AIF#RES2026

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #585 · 17.04.2026 г., 10:58

We are pleased to announce that Charlotte Kan will moderate the Astana International Forum–hosted session "The Future of Global Climate Cooperation" at this year's Regional Ecological Summit. ⠀ This session will bring together leading voices to explore key priorities, opportunities for collaboration, and practical pathways to advance shared environmental and climate goals. ⠀ We look forward to Charlotte’s thoughtful moderation and to a dynamic conversation at the Summit. ⠀ #AIF#RES2026

Hashtags

Astana International Forum 2025

@astanaintlforum · Post #582 · 16.04.2026 г., 18:14

We would like to announce that the Session “The Future of Global Climate Cooperation”, hosted by the Astana International Forum, will take place on 22 April. ⠀ As global climate governance enters a period of uncertainty shaped by rising geopolitical tensions, the session will examine how international cooperation is evolving and what this means for the future of climate action. ⠀ The discussion will explore how climate diplomacy may develop in the coming decade, with a particular focus on the role of emerging and middle-income countries in shaping the next phase of global environmental governance. ⠀ We would like to invite everyone to join us for this timely discussion. #AIF#RES2026

Hashtags

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