Что делать если нужно поставить какую-то 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
#islohot
Belgilangan rejalarni so‘zsiz bajarish uchun rahbarlarning shaxsiy javobgarligi belgilandi
“O‘zbekneftgaz” AJ Boshqaruv raisi Abdug‘ani Sanginov Muborak gazni qayta ishlash zavodi va “Uz-Gas Projects” MCHJning joriy faoliyati, ishlab chiqarish ko‘rsatkichlari va moliyaviy-iqtisodiy faoliyatini tanqidiy-tahliliy ko‘rib chiqdi.
👉Batafsil
____
Установлена персональная ответственность руководителей за безусловное выполнение намеченных планов
Председатель Правления АО «Узбекнефтегаз» Абдугани Сангинов в критико-аналитическом формате рассмотрел текущую деятельность, производственные показатели, а также финансово-экономическое состояние Мубарекского газоперерабатывающего завода и ООО «Uz-Gas Projects».
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Muammolar ochiq aytildi, yechimlar belgilab olindi
“O‘zbekneftgaz” AJ Boshqaruv raisi Sho‘rtan gaz kimyo majmuasining joriy faoliyati, ishlab chiqarish ko‘rsatkichlari, yo‘l qo‘yilgan xatoliklar, mavjud muammolar hamda erishilgan natijalari bilan tanishdi.
👉Batafsil
____
Открыто озвучены проблемы, определены решения
Председатель Правления АО «Узбекнефтегаз» ознакомился с текущей деятельностью Шуртанского газохимического комплекса, производственными показателями, допущенными ошибками, имеющимися проблемами, а также достигнутыми результатами.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Samaradorlik past, endi mas’uliyat oshiriladi
Avval xabar berilganidek, “O‘zbekneftgaz” AJ Boshqaruv raisi tomonidan neft va gaz qazib chiqarish boshqarmalari rahbarlari ishtirokida joriy yil faoliyati natijalari hamda 2026 yil uchun belgilangan ustuvor vazifalar yuzasidan taqdimotlar ko‘rib chiqilmoqda..
👉Batafsil
____
Эффективность низкая, теперь ответственность будет повышена
Как сообщалось ранее, Председателем Правления АО «Узбекнефтегаз» проводится рассмотрение презентаций с участием руководителей нефтегазодобывающих управлений, посвящённых итогам деятельности за текущий год, а также приоритетным задачам, определённым на 2026 год.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
“SOCAR” bilan Ustyurtdagi qo‘shma loyiha natijalari sarhisob qilindi
“O‘zbekneftgaz” AJ Boshqaruvi raisi A.Sanginov hamda “SOCAR” kompaniyasi vise-prezidenti A. Javadova o‘rtasida ishchi uchrashuv bo‘lib o‘tdi.
👉Batafsil
___
Подведены итоги реализации совместного проекта с «SOCAR» на Устюрте
Состоялась рабочая встреча между Председателем Правления АО «Узбекнефтегаз» А. Сангиновым и Вице-президентом компании «SOCAR» А. Джавадовой.
👉Подробне
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Nega 4 yil deganda “GTL” zavodi endi to‘liq quvvatga chiqdi?
“O‘zbekneftgaz” AJ Boshqaruv raisi A.Sanginov tizimdagi yirik korxonalar rahbarlarining taqdimotlari bilan tanishuv chog‘ida "Uzbekistan GTL" zavodi rahbaridan loyiha ishga tushirilganiga to‘rt yil bo‘lganiga qaramay bartaraf etilmagan texnologik nuqsonlar va avariyaviy to‘xtashlar sabablarini so‘radi.
👉Batafsil
___
Почему завод «GTL» вышел на полную мощность только спустя 4 года?
Председатель Правления АО «Узбекнефтегаз» А. Сангинов в ходе ознакомления с презентациями руководителей крупных предприятий системы задал руководству завода «Uzbekistan GTL» вопрос о причинах неустранённых технологических недостатков и последовательно продолжающихся аварийных остановок, несмотря на то что с момента запуска проекта прошло четыре года.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Markaziy apparat departamentlari faoliyati tanqidiy qayta ko‘rib chiqilmoqda
“O‘zbekneftgaz” AJ Boshqaruv raisi jamiyat faoliyatining ustuvor yo‘nalishlari va dolzarb masalalari muhokamalaridan so‘ng, Markaziy apparatdagi ixtisoslashgan departamentlar taqdimotlari bilan batafsil tanishmoqda.
👉Batafsil
__
Критически пересматривается деятельность департаментов Центрального аппарата
Председатель Правления АО «Узбекнефтегаз» после обсуждения приоритетных направлений и актуальных вопросов деятельности Общества подробно знакомится с презентациями специализированных департаментов Центрального аппарата.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Eski smetalardan samarali yechimga: quduq burg‘ilash va qurilish xarajatlari qayta ko‘rib chiqilmoqda
“O‘zbekneftgaz” AJ Boshqaruv raisi Abdug‘ani Sanginov topshirig‘iga muvofiq, geologiya-geofizika, quduq burg‘ilash va qurilish ishlariga sarflanadigan xarajatlarni optimallashtirish maqsadida mustaqil ekspertlar jalb etilgan edi. Jamiyatda ushbu ekspertlar guruhi tomonidan o‘tkazilgan dastlabki tahlil natijalari tanqidiy muhokama qilindi.
👉Batafsil
______
От устаревших смет – к эффективным решениям: пересматриваются затраты на бурение и строительство скважин
В соответствии с поручением председателя правления АО «Узбекнефтегаз» Абдугани Сангинова в целях оптимизации затрат на геолого-геофизические, бурение скважин и строительные работы были привлечены независимые эксперты. В Обществе состоялось критическое обсуждение предварительных результатов анализа, проведённого данной группой экспертов.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#islohot
Ochiq, hisobdor va shaffof boshqaruv
“O‘zbekneftgaz” AJ tomonidan xaridlar jarayonlarining ochiq va shaffofligini ta’minlash maqsadida yangi amaliyot yo‘lga qo‘yildi.
👉Batafsil
______
Открытое, подотчётное и прозрачное управление
АО «Узбекнефтегаз» внедрило новую практику, направленную на обеспечение открытости и прозрачности процессов закупок.
👉Подробно
👇Bizni kuzating:
🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook
#Islohot
Endilikda, malaka oshirishni uch yil kutish shart emas
Akademik litseylar rahbar va pedagog xodimlari malakalarini “Hayot davomida ta’lim olish” tamoyili asosida uzluksiz oshirib borish yo‘lga qo‘yildi. Bu boradagi yana qator yangiliklar bilan "O‘zbekiston24" telekanali lavhasida tanishish mumkin.
Telegram | Instagram | Facebook|You Tube
Президент Шавкат Мирзиёев таълим тизимини ислоҳ қилиш масалаларига оид тақдимот билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией по вопросам реформирования системы образования.
#Mirziyoyev#taqdimot#talim#islohot
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев таълим тизимини ислоҳ қилиш масалаларига оид тақдимот билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией по вопросам реформирования системы образования.
#Mirziyoyev#taqdimot#talim#islohot
Prezident.uz|Facebook|Instagram|YouTube|X
✅ Uchrashuv davomida viloyat Kengashi vakillari tomonidan davlatimiz rahbari tashabbusi bilan tibbiyot tizimini isloh qilishga qaratilgan qonun hujjatlarining ijrosi ko‘zdan kechirildi.
Shuningdek, shifokorlar uchun yaratilgan munosib ish sharoitlari hamda bemorlarga ko‘rsatilayotgan sifatli tibbiy xizmat jarayonlari atroflicha
o‘rganildi.
Suhbat davomida fuqarolar tomonidan yurtimizda amalga oshirilayotgan islohotlardan mamnunlik bildirilib, yaratilayotgan qulayliklar uchun minnatdorlik izhor etildi.
Yangi bino — bu nafaqat qulaylik, balki aholining salomatligini mustahkamlash yo‘lida muhim qadamdir. Inson qadri ulug‘langan yurtda tibbiyot ham tobora xalqqa yaqinlashmoqda!
#MilliyTiklanish#Buloqboshi#Tibbiyot#Islohot
Facebook |Instagram |Telegram