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 слични објави

Пребарај: #constitutionday

当前筛选 #constitutionday清除筛选
StartupBase

@startupbaseuz · Post #5208 · 08.12.2024 г., 05:07

#ConstitutionDay 🇺🇿Innovatsiyalar va taraqqiyotimizning poydevori — O‘zbekiston Respublikasi Konstitutsiyasining 32 yilligi muborak bo‘lsin! Bu qutlug‘ sana bizni taraqqiyot va yangi yutuqlarga intilishda birlashtiruvchi tamoyillarni yodimizga soladi. Konstitutsiyamizda belgilangan tamoyillar bizni yangi marralarni zabt etishga ilhomlantirsin. Sizlarga tinchlik va barqarorlik, har bir tashabbusingizda muvaffaqiyatlar hamda yangi cho‘qqilarga ishonch bilan dadil qadamlar tashlashingizni tilab qolamiz! Hurmat ila, IT Park Uzbekistan jamoasi 👍 __ 🇺🇿We extend our heartfelt congratulations on the 32nd Anniversary of the Constitution of the Republic of Uzbekistan — the foundation for innovation and progress! This momentous occasion serves as a reminder of the principles that unite us in our pursuit of development and new achievements. May the principles enshrined in the Constitution continue to inspire us for further accomplishments. We wish peace and stability, success in every endeavor, as well as confident progress towards new horizons. Respectfully, IT Park Uzbekistan Team 👍 Telegram | Instagram | Facebook | Youtube | LinkedIn

MyGov Newsdesk

@mygovcoronanewsdesk · Post #11460 · 26.11.2022 г., 06:36

हमारे संविधान निर्माताओं ने हमें एक ऐसा संविधान दिया है, जो ओपन है, फ्यूचरिस्टिक है, और अपने आधुनिक विज़न के लिए जाना जाता है। इसलिए, स्वाभाविक तौर पर, हमारे संविधान की स्पिरिट, यूथ सेंट्रिक है: प्रधानमंत्री #संविधान_दिवस #ConstitutionDay 🔗https://youtu.be/WCuHNqJPU9U

UzVC

@UzVC_uz · Post #47 · 08.12.2025 г., 13:51

🇺🇿🇺🇿🇺🇿 Сегодня мы отмечаем День Конституции Республики Узбекистан — документа, который заложил правовую основу для развития независимого государства. Конституция определяет принципы, на которых строится современное общество: верховенство закона, защита прав граждан и бизнеса, создание условий для экономического развития. Для UzVC стабильная правовая среда — это фундамент, на котором растут инновационные компании и реализуются амбициозные предпринимательские проекты. Поздравляем всех с этим важным днём! ———— 🇺🇿🇺🇿🇺🇿 Bugun biz O'zbekiston Respublikasi Konstitutsiyasi kunini nishonlaymiz — mustaqil davlatning huquqiy asosini yaratgan hujjat. Konstitutsiya zamonaviy jamiyat qurilayotgan tamoyillarni belgilaydi: qonun ustuvorligi, fuqarolar va biznes huquqlarini himoya qilish, iqtisodiy taraqqiyot uchun sharoitlar yaratish. UzVC uchun barqaror huquqiy muhit — bu innovatsion kompaniyalar o'sadigan va ambitsiyali tadbirkorlik loyihalari amalga oshiriladigan poydevordir. Hammani shu muhim kun bilan tabriklaymiz! ———— 🇺🇿🇺🇿🇺🇿 Today we celebrate the Constitution Day of the Republic of Uzbekistan — the document that laid the legal foundation for the development of an independent state. The Constitution defines the principles on which modern society is built: the rule of law, protection of the rights of citizens and businesses, and creation of conditions for economic development. For UzVC, a stable legal environment is the foundation on which innovative companies grow and ambitious entrepreneurial projects are realized. We congratulate everyone on this important day! 🌐Website |📷Instagram |🌐LinkedIn #UzVC#ConstitutionDay#Uzbekistan

MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #22220 · 08.12.2024 г., 10:30

Konstitutsiyamiz — erkinlik va barqarorlik poydevori. Ushbu qutlug‘ kun barchamizga muborak bo‘lsin! 🇺🇿#KonstitutsiyaKuni *** Наша Конституция — основа свободы и стабильности. Пусть этот знаменательный день принесет всем радость и благополучие! 🇺🇿#ДеньКонституции *** Our Constitution is the foundation of freedom and stability. May this remarkable day bring joy and prosperity to everyone! 🇺🇿#ConstitutionDay

Green University CA | Official

@centralasian_greenuniversity · Post #493 · 08.12.2025 г., 07:17

🇺🇿Happy Constitution Day of the Republic of Uzbekistan! Green University warmly congratulates everyone on the 33rd anniversary of the adoption of the Constitution of the Republic of Uzbekistan! A symbol of peace, justice, and the nation’s commitment to democratic values. #ConstitutionDay#Uzbekistan#December8#NationalHoliday ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube

Russian House Brussels-Europe

@rushousebrussels · Post #2775 · 12.12.2025 г., 15:28

December 12 — Constitution Day of the Russian Federation The fundamental law guaranteeing rights, freedoms and the rule of law. 🇷🇺12 декабря — День Конституции Российской Федерации Основной закон страны, закрепляющий права и свободы человека и гражданина, принципы правового государства и гражданской ответственности. #ДеньКонституции#ConstitutionDay#RussianHouse#Culture#CivicValues

Green University CA | Official

@centralasian_greenuniversity · Post #402 · 01.12.2025 г., 06:17

🇺🇿Green University Video Contest for Constitution Day! Green University invites all our talented and creative students to take part in a special video contest dedicated to the Constitution Day of the Republic of Uzbekistan. ⚪️What to submit: Short, original videos that reflect the importance, values, and modern spirit of Uzbekistan’s Constitution. ✅Suggested themes: • Citizens’ rights and freedoms • Rule of law and justice • National identity and unity • The Constitution in the life of youth ⚡️The best student videos will be showcased on Green University’s official platforms, and the winners will receive special recognition. ⏰Deadline: 5 December 🖥Submit your work to: @rushana_tulkinova #GreenUniversity#ConstitutionDay#Uzbekistan#StudentContest#VideoContest ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube