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

Пребарај: #iica

当前筛选 #iica清除筛选
MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #24491 · 09.02.2026 г., 06:29

9-fevral kuni she’riyat mulkining sultoni Mir Alisher Navoiy tavalludining 585 yilligi nishonlanmoqda. 💬💬💬 9 февраля отмечается 585-летие со дня рождения великого поэта Алишера Навои. #AlisherNavoiy#IICA 💬Telegram | 💬Facebook |💬X | 📷Instagram |🌐LinkedIn |🌐iica.uz

MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #24589 · 23.02.2026 г., 05:28

🇮🇹Italiyaning yangi tayinlangan Elchisi MOXIga tashrif buyurdi Markaziy Osiyo xalqaro institutida (MOXI) Institut direktori Javlon Vaxabov Italiyaning O‘zbekistondagi yangi tayinlangan elchisi Gvido de Sanktis bilan uchrashdi. Uchrashuvda ikki tomonlama hamkorlikni kengaytirish, "Markaziy Osiyo + Italiya" formati doirasida aloqalarni mustahkamlash, shuningdek, ikki mamlakatning yetakchi tahlil markazlari o‘rtasida to‘g‘ridan-to‘g‘ri aloqalarni yo‘lga qo‘yish masalalari muhokama qilindi. 🔗 Batafsil:https://iica.uz/oz/event/italiyaning-yangi-tayinlangan-elchisi-moxiga-tashrif-buyurdi 💬💬💬 🇮🇹Вновь назначенный Посол Италии посетил МИЦА В Международном институте Центральной Азии (МИЦА) состоялась встреча директора Института Жавлона Вахабова с вновь назначенным послом Италии в Узбекистане Гвидо де Санктисом. В ходе встречи обсуждались вопросы расширения двустороннего сотрудничества, укрепления связей в формате «Центральная Азия + Италия», а также налаживания прямых контактов между ведущими аналитическими центрами двух стран. 🔗 Подробнее:https://iica.uz/ru/event/italiyaning-yangi-tayinlangan-elchisi-moxiga-tashrif-buyurdi #Italy#Uzbekistan#IICA 💬Telegram | 💬Facebook |💬X | 📷Instagram |🌐LinkedIn |🌐iica.uz

MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #24415 · 03.02.2026 г., 13:53

#Uzbekistan #EuropeanUnion #IICA 🟦🟦🟦🟦🟦🟦🟦 Yevropa Ittifoqi delegatsiyasi hamda MOXI o‘rtasida uchrashuv bo‘lib o‘tdi 😁 Markaziy Osiyo xalqaro instituti (MOXI) bo‘lim boshlig‘i Doniyor Qurbonov Yevropa Komissiyasining Tashqi siyosat vositalari xizmati (FPI) dastur menejeri Lea Triyes hamda Yevropa Ittifoqining O‘zbekistondagi delegatsiyasining siyosiy masalalar bo‘yicha attashesi Mixaela Zelenyanska bilan uchrashuv o‘tkazdi. Uchrashuv davomida O‘zbekiston hamda Yevropa Ittifoqi o‘rtasidagi munosabatlarning, shu jumladan tahliliy markazlar doirasidagi o‘zaro hamkorlikning bugungi holati va uni yana-da chuqurlashtirish istiqbollari muhokama qilindi. 🔗 Batafsil:https://iica.uz/oz/event/yevropa-ittifoqi-delegatsiyasi-hamda-moxi-ortasida-uchrashuv-bolib-otdi 📝📝📝 Состоялась встреча между МИЦА и делегацией Евросоюза Начальник отдела Международного института Центральной Азии (МИЦА) Данияр Курбанов провёл встречу с менеджером программы Службы Европейской комиссии по инструментам внешней политики (FPI) Леа Триес и атташе по политическим вопросам Делегации Евросоюза в Узбекистане Михаэлой Зеленянска. В ходе встречи были обсуждены текущее состояние и перспективы дальнейшего углубления сотрудничества между Узбекистаном и Евросоюзом, в том числе по линии аналитических центров. 🔗 Подробнее:https://iica.uz/ru/event/yevropa-ittifoqi-delegatsiyasi-hamda-moxi-ortasida-uchrashuv-bolib-otdi 💬Telegram | 💬Facebook |💬X | 📷Instagram |🌐LinkedIn |🌐iica.uz

MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #24593 · 23.02.2026 г., 12:13

MOXI direktori ADA Universitetida uchrashuv o‘tkazdi Joriy yilning 18-fevral kuni Boku shahrida Markaziy Osiyo xalqaro instituti (MOXI) direktori Javlon Vaxabov ADA Universiteti prorektori Fariz Ismailzoda bilan uchrashuv o‘tkazdi. Uchrashuv davomida tomonlar O‘zbekiston va Ozarbayjonning ta’lim hamda ilmiy-tadqiqot muassasalari o‘rtasidagi hamkorlikni rivojlantirish masalalari, shuningdek, ikki mamlakat tahliliy markazlari o‘rtasidagi aloqalarni kengaytirish istiqbollarini muhokama qildilar. 🔗 Batafsil:https://iica.uz/oz/event/moxi-direktori-ada-universitetida-uchrashuv-otkazdi 💬💬💬 Директор МИЦА провел встречу в Университете АДА 18 февраля т.г. в г. Баку директор Международного института Центральной Азии (МИЦА) Жавлон Вахабов провёл встречу с проректором Университета АДА Феризом Исмаилзаде. В ходе беседы стороны обсудили развитие сотрудничества между образовательными и научно-исследовательскими учреждениями Узбекистана и Азербайджана, а также перспективы расширения контактов между аналитическими центрами двух стран. 🔗 Подробнее:https://iica.uz/ru/event/moxi-direktori-ada-universitetida-uchrashuv-otkazdi #Azerbaijan#Baku#IICA 💬Telegram | 💬Facebook |💬X | 📷Instagram |🌐LinkedIn |🌐iica.uz

MARKAZIY OSIYO XALQARO INSTITUTI

@iica_uz · Post #24406 · 03.02.2026 г., 13:28

#Uzbekistan #China #IICA #CASS 🟦🟦🟦🟦🟦🟦🟦 Markaziy Osiyo xalqaro instituti hamda Xitoy ijtimoiy fanlar akademiyasi tomonidan tashkil etilgan ilmiy tadbirlar OAV nigohida 📝📝📝 Научные мероприятия, организованные Международным институтом Центральной Азии и Китайской академией общественных наук, в фокусе внимания СМИ. 💬Telegram | 💬Facebook |💬X | 📷Instagram |🌐LinkedIn |🌐iica.uz