Что делать если нужно поставить какую-то 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
▫️Укрепляем образовательное партнерство между Россией и Бангладеш!
В Удмуртском государственном университете состоялась встреча с Торговым советником Посольства Народной Республики Бангладеш в Российской Федерации д-ром Шахом Мохаммадом Хабибул Хасаном. Встреча прошла в Учебно-научной библиотеке им. В.А. Журавлёва и была посвящена обсуждению перспектив сотрудничества в сфере образования между вузами Удмуртской Республики и образовательными учреждениями Бангладеш.
В ходе визита прошли рабочие обсуждения с руководителями и представителями международных служб вузов Удмуртии, к диалогу присоединились иностранные студенты из Бангладеш. Д-р Шах Мохаммад Хабибул Хасан с большим интересом расспросил студентов УдГУ о их жизни и учебе в университете, узнал о возможностях, которые им предоставляет вуз, и их впечатлениях от пребывания в России. В ходе встречи Торговый советник Посольства Народной Республики Бангладеш в Российской Федерации несколько раз отметил, что образование в России – лучшее в мире.
Состоялись презентации вузов Удмуртской Республики — УдГУ, ИжГТУ, ИГМУ — с акцентом на международные программы, академическую мобильность и совместные проекты.
Визит д-ра Хабибул Хасана стал важным шагом к укреплению международных связей и развитию образовательного сотрудничества между Россией и Бангладеш. Благодарим всех участников за активное вовлечение и открытый обмен идеями!
#international@udsu1931
УдГУ: 💙Вконтакте | 💬MAX | 📝Дзен | 📺RuTube | 💬Одноклассники
👨🏫TOP 5 IELTS TEACHERS#international
(in no particular order)
1. Pauline Cullen — not only is she a teacher of IELTS, but she is also an author of such book as Official Guide to IELTS and Vocabulary for IELTS, which makes her all the more reliable to follow. At a time when every second person who's got IELTS is teaching it, it is imperative that you are cautious about how to trust as an expert, and I assure you Mrs. Cullen is your best bet. Her help is especially pronounced in terms of Writing, as she has written two enlightening books on this part of the test. 💯💯💯
2. Simon Corcoran — an ex-examiner who paved the way for many current online IELTS instructors. Although a bit dated, his iconic video lessons are still relevant and invaluable. He is also known for his sample answers, which you can in this compilation made by Diyorbek Hayitmurodov.
3. Chris Pell — the founder of IELTS Advantage and an IELTS Instructor. He helps hundreds and thousands of test takers get their desired score either with his paid lessons or free lessons such as his mini-courses on YouTube.
4. Keith O'hare — should you need help with IELTS Speaking, Mr. O'hare is your go-to teacher. In addition to posting videos on his YouTube channel, he also happens to have his premium courses on Speaking.
5. Eli Howes — another YouTube persona who has raised to the spotlight only recently. I am a big fan of mock exams he did with Professor Conor. His channel is yet another gem for IELTS Speaking.
⚡️@ieltsulugbeks⚡️
#International Cooperation
#Erasmus+
🇧🇬🤝🇺🇿Global ilmiy hamkorlikka qadam - universitetimiz delegatsiyasining Bolgariyadagi Erasmus+ dasturida Ishtiroki
Toshkent Kimyo xalqaro universitetining professor-ustozlari joriy yil 31 martdan 9 aprelgacha Bolgariya Respublikasining Varna Menejment universitetida rasmiy tashrif bilan boʻlib turishibdi. Ularning asosiy maqsadi — Yevropa Ittifoqining Erasmus+ dasturi doirasida ikki diplomli bakalavr dasturlarini yoʻlga qoʻyish, shuningdek, professor-oʻqituvchilar va talabalar uchun xalqaro mobillik imkoniyatlarini kengaytirishdan iborat.
🔗Batafsil: 🇬🇧🇷🇺🇺🇿www.kiut.uz (news)
Repost of the publication
🇨🇳Hydrogen notes from China: hydrogen is everywhere
#H2nomics#international
A final travel note from Igor Chausov and Pavel Melnikov from China — on the role of hydrogen in the country’s energy strategy.
🚌 At a bus stop on the outskirts of Shanghai, a bus with green plates and the words “Fuel Cell” on its side pulls up as part of everyday routine, passengers getting on and off.
We observed this not only in megacities but also in many county-level cities across China: hydrogen buses, together with the more widespread electric buses, have largely displaced diesel vehicles.
🚜Beyond buses, a wide range of hydrogen-powered equipment is already operating — either in pilot mode or commercially — on Chinese roads:
trucks and trailers
mining dump trucks
bulldozers
water trucks
street sweepers
garbage trucks
warehouse forklifts
shunting locomotives
👉 This diversity is supported by the rapid development of hydrogen fuel cells and the expansion of industrial-scale production of these next-generation power systems.
🔌Hydrogen is also used in stationary applications:
power supply for remote mining and infrastructure sites
autonomous ultra-fast EV charging hubs
telecom infrastructure
off-grid settlements
🏭 While the chemical industry still largely supplies “grey” hydrogen to transport and other sectors, it is simultaneously launching numerous projects to switch from coal and scarce natural gas to green hydrogen — with expectations of cost reductions driven by cheaper renewables and electrolyzers.
🎯Key takeaway
China’s energy strategy avoids binary choices and instead follows a “middle path” (中道, Zhong Dao).
👉 It does not choose between electrification and hydrogen.
Instead, it treats hydrogen:
as a tool for electrifying industry and transport
and as a bridge between the world of “molecules” (chemicals, fuels) and the world of “electrons” (powering transport, industry, and utilities)
📌Bottom line:
In China, hydrogen is not an alternative to electrification — it is an integral part of a broader, system-level energy transition.
Uruguay’s Yamandú Orsi and Carolina Cosse are set to lead the country after the Frente Amplio’s win over the neoliberal right. Venezuela congratulated the leftist coalition, calling for a future of cooperation and mutual support. 89% of eligible voters participated in the second-round vote.
Learn more here 👉🏼https://shorturl.at/Fl43s
#international#internationalsolidarity#Uruguay
#иубп
#international
🌐Студенты ИУБП #сфу проходят стажировку в глобальной Летней школе Харбинского политехнического университета (HIT).
ℹ️СФУ и HIT – партнёры в области академической мобильности и совместных научных исследований российско-китайской ассоциации экономических университетов.
Сейчас в Харбине студенты со всего мира проходят теоретическую подготовку, принимают участие в научно-практических мероприятиях, посещают предприятия КНР, знакомятся с инновационными инструментами управления в производстве.
А ещё в программе школы – увлекательные культурные мероприятия и знакомство с культурой, историей и традициями Китая.
➡️Ребята передают привет и делятся фото.
📢 Hurmatli professor-o‘qituvchilar va tinglovchilar!
↗️ Sizlarni “Barqarorlik uchun innovatsiyalar: Yashil iqtisodiy o‘tish davrida biznes va tadbirkorlik” mavzusidagi xalqaro konferensiyaga taklif etamiz!
🔴 Konferensiyaning maqsadi: Yashil iqtisodiyotga o‘tishning iqtisodiy va ekologik jihatlarini chuqur tahlil qilish, atrof-muhitni muhofaza qilish va ekologik muammolarni hal qilishda iqtisodiy choralar, raqamli va ekologik texnologiyalar orqali barqaror rivojlanish uchun yangi yo‘nalishlarni aniqlash hamda tadbirkorlik orqali innovatsion va ekologik yechimlarni amalga oshirish.
❓ Savollar va roʻyxatdan oʻtish tafsilotlari uchun [email protected] elektron manziliga murojaat qiling❗️
📃 ROʻYXATDAN OʻTISH UCHUN USHBU HAVOLAGA OʻTING!
📄 Tezisni tuzish boʻyicha koʻrsatmalar:ilmiy ishning qisqacha tavsifini tuzish, mazmuni va tahrirlash talablari bilan tanishing.
💚 Yashil iqtisodiyotga o‘tishda o‘z hissangizni qo‘shing va global muammolarni hal qilish uchun yangi yechimlarni kashf eting!
🗓 Sana: 2025-yil 15-aprel (seshanba)
⏳ Vaqti: 9:00-18:00
☎️ +998 71 239 03 11
🔗 Online qatnashish uchun Zoom havolasi https://zoom.us/j/92084926675?pwd=2jGsarGiAbqhOee5bk42CdmCfmwUrj.1
📍 Manzil: Biznes va tadbirkorlik oliy maktabi, Mirobod 25
🇬🇧ENG
🇷🇺RU
#GraduateSchool#Conference#International#Economy
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
📢 Hurmatli professor-o‘qituvchilar va tinglovchilar!
↗️ Sizlarni “Barqarorlik uchun innovatsiyalar: Yashil iqtisodiy o‘tish davrida biznes va tadbirkorlik” mavzusidagi xalqaro konferensiyaga taklif etamiz!
🔴 Konferensiyaning maqsadi: Yashil iqtisodiyotga o‘tishning iqtisodiy va ekologik jihatlarini chuqur tahlil qilish, atrof-muhitni muhofaza qilish va ekologik muammolarni hal qilishda iqtisodiy choralar, raqamli va ekologik texnologiyalar orqali barqaror rivojlanish uchun yangi yo‘nalishlarni aniqlash hamda tadbirkorlik orqali innovatsion va ekologik yechimlarni amalga oshirish.
❓ Savollar va roʻyxatdan oʻtish tafsilotlari uchun [email protected] elektron manziliga murojaat qiling❗️
📃 ROʻYXATDAN OʻTISH UCHUN USHBU HAVOLAGA OʻTING!
📄 Tezisni tuzish boʻyicha koʻrsatmalar:ilmiy ishning qisqacha tavsifini tuzish, mazmuni va tahrirlash talablari bilan tanishing.
💚 Yashil iqtisodiyotga o‘tishda o‘z hissangizni qo‘shing va global muammolarni hal qilish uchun yangi yechimlarni kashf eting!
🗓 Sana: 2025-yil 15-aprel (seshanba)
⏳ Vaqti: 9:00-18:00
☎️ +998 71 239 03 11
🔗 Online qatnashish uchun Zoom havolasi https://zoom.us/j/92084926675?pwd=2jGsarGiAbqhOee5bk42CdmCfmwUrj.1
📍 Manzil: Biznes va tadbirkorlik oliy maktabi, Mirobod 25
🇬🇧ENG
🇷🇺RU
#GraduateSchool#Conference#International#Economy
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
📢 Hurmatli professor-o‘qituvchilar va tinglovchilar!
↗️ Sizlarni “Barqarorlik uchun innovatsiyalar: Yashil iqtisodiy o‘tish davrida biznes va tadbirkorlik” mavzusidagi xalqaro konferensiyaga taklif etamiz!
🔴 Konferensiyaning maqsadi: Yashil iqtisodiyotga o‘tishning iqtisodiy va ekologik jihatlarini chuqur tahlil qilish, atrof-muhitni muhofaza qilish va ekologik muammolarni hal qilishda iqtisodiy choralar, raqamli va ekologik texnologiyalar orqali barqaror rivojlanish uchun yangi yo‘nalishlarni aniqlash hamda tadbirkorlik orqali innovatsion va ekologik yechimlarni amalga oshirish.
❓ Savollar va roʻyxatdan oʻtish tafsilotlari uchun [email protected] elektron manziliga murojaat qiling❗️
📃 ROʻYXATDAN OʻTISH UCHUN USHBU HAVOLAGA OʻTING!
📄 Tezisni tuzish boʻyicha koʻrsatmalar:ilmiy ishning qisqacha tavsifini tuzish, mazmuni va tahrirlash talablari bilan tanishing.
💚 Yashil iqtisodiyotga o‘tishda o‘z hissangizni qo‘shing va global muammolarni hal qilish uchun yangi yechimlarni kashf eting!
🗓 Sana: 2025-yil 15-aprel (seshanba)
⏳ Vaqti: 9:00-18:00
☎️ +998 71 239 03 11
🔗 Online qatnashish uchun Zoom havolasi https://zoom.us/j/92084926675?pwd=2jGsarGiAbqhOee5bk42CdmCfmwUrj.1
📍 Manzil: Biznes va tadbirkorlik oliy maktabi, Mirobod 25
🇬🇧ENG
🇷🇺RU
#GraduateSchool#Conference#International#Economy
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
📢 Hurmatli professor-o‘qituvchilar va tinglovchilar!
↗️ Sizlarni “Barqarorlik uchun innovatsiyalar: Yashil iqtisodiy o‘tish davrida biznes va tadbirkorlik” mavzusidagi xalqaro konferensiyaga taklif etamiz!
🔴 Konferensiyaning maqsadi: Yashil iqtisodiyotga o‘tishning iqtisodiy va ekologik jihatlarini chuqur tahlil qilish, atrof-muhitni muhofaza qilish va ekologik muammolarni hal qilishda iqtisodiy choralar, raqamli va ekologik texnologiyalar orqali barqaror rivojlanish uchun yangi yo‘nalishlarni aniqlash hamda tadbirkorlik orqali innovatsion va ekologik yechimlarni amalga oshirish.
❓ Savollar va roʻyxatdan oʻtish tafsilotlari uchun [email protected] elektron manziliga murojaat qiling❗️
📃 ROʻYXATDAN OʻTISH UCHUN USHBU HAVOLAGA OʻTING!
📄 Tezisni tuzish boʻyicha koʻrsatmalar:ilmiy ishning qisqacha tavsifini tuzish, mazmuni va tahrirlash talablari bilan tanishing.
💚 Yashil iqtisodiyotga o‘tishda o‘z hissangizni qo‘shing va global muammolarni hal qilish uchun yangi yechimlarni kashf eting!
🗓 Sana: 2025-yil 15-aprel (seshanba)
⏳ Vaqti: 9:00-18:00
☎️ +998 71 239 03 11
🔗 Online qatnashish uchun Zoom havolasi https://zoom.us/j/92084926675?pwd=2jGsarGiAbqhOee5bk42CdmCfmwUrj.1
📍 Manzil: Biznes va tadbirkorlik oliy maktabi, Mirobod 25
🇬🇧ENG
🇷🇺RU
#GraduateSchool#Conference#International#Economy
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
📢 Hurmatli professor-o‘qituvchilar va tinglovchilar!
↗️ Sizlarni “Barqarorlik uchun innovatsiyalar: Yashil iqtisodiy o‘tish davrida biznes va tadbirkorlik” mavzusidagi xalqaro ilmiy konferensiyaga taklif etamiz!
🔴 Konferensiyaning maqsadi: Yashil iqtisodiyotga o‘tishning iqtisodiy va ekologik jihatlarini chuqur tahlil qilish, atrof-muhitni muhofaza qilish va ekologik muammolarni hal qilishda iqtisodiy choralar, raqamli va ekologik texnologiyalar orqali barqaror rivojlanish uchun yangi yo‘nalishlarni aniqlash hamda tadbirkorlik orqali innovatsion va ekologik yechimlarni amalga oshirish.
❓ Savollar va roʻyxatdan oʻtish tafsilotlari uchun [email protected] elektron manziliga murojaat qiling❗️
📃 Roʻyxatdan oʻtish uchun ushbu havolaga oting!
📄 Tezisni tuzish boʻyicha koʻrsatmalar:ilmiy ishning qisqacha tavsifini tuzish, mazmuni va tahrirlash talablari bilan tanishing.
💚 Yashil iqtisodiyotga o‘tishda o‘z hissangizni qo‘shing va global muammolarni hal qilish uchun yangi yechimlarni kashf eting!
🗓 Sana: 2025-yil 15-aprel (seshanba)
⏳ Vaqti: 9:00-18:00
☎️ +998 71 239 03 11
🔗 Online qatnashish uchun Zoom havolasi https://zoom.us/j/92084926675?pwd=2jGsarGiAbqhOee5bk42CdmCfmwUrj.1
📍 Manzil: Biznes va tadbirkorlik oliy maktabi, Mirobod 25
🇬🇧ENG
🇷🇺RU
#GraduateSchool#Conference#International#Economy
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube