Что делать если нужно поставить какую-то 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
🤖 Insoniy robotlar hali odamdan ancha ortda
🇨🇳 Dunyodagi eng yirik odamga o‘xshash robotlar ishlab chiqaruvchilardan biri bo‘lgan Xitoyning UBTech kompaniyasi robotlar zavodlarda hozircha odamlardan 2–3 baravarsamarasiz ishlayotganini tan oldi.
ℹ️ Kompaniya rahbariyatiga ko‘ra, hatto eng ilg‘or modellarning samaradorligi ham insonnikidan 50–70% past bo‘lib, ular hozircha faqat oddiy vazifalar — buyumlarni ko‘chirish va sifat nazorati uchun mos.
✅ Shunga qaramay, UBTech Zeekr, BYD, Geely va Foxconn (iPhone’larni yig‘uvchi) kabi yirik kompaniyalardan buyurtmalar olishda davom etmoqda. Yaqinda esa Airbus bilan ham shartnoma imzolandi.
📈 UBTech 2025-yilda 10 000 ta robot ishlab chiqarishni, 80% samaradorlikka esa faqat 2027-yilda erishishni rejalashtirmoqda.
➡️#robot | Birinchi IT-Blog
🤖 GITAI nomli, kentaavrga o‘xshash robot Oy yuzasining qumli va toshli relyefiga moslashish uchun ishlab chiqilgan.
🌘 Odamlar uni bazadan turib masofadan boshqarishi mumkin. U texnika yig‘ish, uskunalarni montaj qilish kabi vazifalarni bajaradi va shu orqali uzoq vaqt kosmik muhitda ishlash bilan bog‘liq xavflarning oldi olinadi.
ℹ️ Insonlar hali to‘liq kiberorganizmlarga aylana olmagan bir paytda, inson qiyofasidagi robotlar kosmik operatsiyalar uchun eng maqbul ijrochilar hisoblanadi.
➡️#robot | Birinchi raqamli IT-Blog
🇨🇳 Xitoyning Noextix robototexnika startapi haqiqiy ish muhitlari uchun mo‘ljallangan yangi gumanod servis robotini taqdim etdi.
🤖Hobbs W1 nomli bu robot jamoat oldida xizmat ko‘rsatish vazifalariga moslashtirilgan bo‘lib, “ayol uslubidagi” realistik bionik bosh, interaktiv displey, 6 erkinlik darajasiga ega qo‘llar va 5DoF robot kaftlariga ega.
ℹ️ Robot to‘liq avtonom harakatlanadi, shu bois odamlar orasida bemalol yurib, kutib olish, yo‘naltirish kabi vazifalarni bajarishi mumkin.
🤖Noetix’ning aytishicha, Hobbs W1 emotsiyalarni taniy oladi, tabiiy muloqot qiladi, real vaqt rejimida ma’lumotlarni sinxronlashtiradi va turli professional sharoitlarda muammosiz xizmat ko‘rsatadi.
➡️#robot | Birinchi IT-Blog
🤖 GigaAI o‘zining birinchi g‘ildirakli gumanoid robotini — Maker H01ni taqdim etdi
ℹ️ Video robotning uy sharoitida ishlash imkoniyatlarini ko‘rsatsa-da, 88 kg vaznga ega ushbu robot sanoat ishlab chiqarishi, omborlarda ishlash va turli tijoriy xizmatlarda undan ham tezroq qo‘llanilishi mumkin. Masalan, Huawei uskunalari ishlab chiqarish zavodlarida, Huawei avtomobil ekotizimi kompaniyalarida va Huawei iste’mol elektronikasi do‘konlarida.
⚙️Robotning texnik imkoniyatlari:
• Ishlash balandligi: 0–2 metr
• Akkumulyatorda ishlash vaqti: 4 soat
• Tezligi: 1.5 m/s
• Bir qo‘l bilan ko‘tara oladigan maksimal yuk: 5 kg
➡️#robot | Birinchi IT-Blog
🦾 Figure BMW zavodida qo‘llanilgan gumanoyid robotlar bo‘yicha katta muvaffaqiyatlarni ma’lum qildi — ular bor-yo‘g‘i 11 oyda anchagina ish bajargan:
✅ 30 mingta avtomobil yig‘ilish jarayoniga hissa qo‘shgan
✅ 90 mingdan ortiq detallarni yuklagan
✅ Dushanbadan jumagacha 10 soatlik smenalarda ishlagan
✅ Umumiy hisobda 300 km ga yaqin masofa bosib o‘tgan
✅ Figure 02 roboti zavodda 6 oy davomida uzluksiz ishlagan
✅ Detallarni yuklashda aniqlik darajasi — ~99%
➡️#robot | Birinchi IT-Blog
🤖 Birinchi Jahon robot o‘yinlarida kulgili voqea yuz berdi: yuguruvchi Unitree roboti yugurish paytida bir odamni urib yiqitdi!
🏆 Biroq bu hodisa mashinaga g‘alaba qozonishga halaqit qilmadi — kiber-yuguruvchi 1,5 km masofani atigi 6 daqiqa34 soniyada bosib o‘tdi.
➡️#robot | Birinchi raqamli IT-Blog
🇯🇵 Kawasaki kompaniyasining yapon muhandislari Corleo nomli robot-ot konseptini taqdim etishdi
ℹ️ Sun’iy intellekt va vodorod dvigateliga ega ushbu robot-ot muvozanatni saqlay oladi, to‘siqlardan sakraydi va tog‘li hududlarda harakatlanadi.
🐴 Yapon mutaxassislarning ta’kidlashicha, Corleo kelajakda kvadrotsikl, baggi va boshqa yo‘ltanlamas mashinalarni to‘liq almashtiradi.
👉#robot | Birinchi raqamli IT-Blog
🇰🇷 Koreyalik muhandis StarCraft o‘yinidagi ajoyib zirhli kostyumni ishlab chiqdi
💸 Endi uni 71 million so'mdan qimmatroqqa sotmoqda. Olmaysizmi?)
➡️#robot | Birinchi raqamli IT-Blog
🤖 AgiBot Tesla’dan oldin ommaviy robot ishlab chiqarishni boshladi
🏭 Xitoylik startap AgiBot gumonoid robotlar ishlab chiqarish sohasida Tesla’dan o‘zib ketmoqchi. Kompaniya Huawei'da ishlagan Chjihuey Tszyunema boshchiligida 2024-yil oxirigacha 1000 ta robot ishlab chiqarishni rejalashtirgan; hozirgi kunda 960 ga yaqin robot ishlab chiqilgan.
ℹ️ Model turlari:
• AgiBot A2-W — buyumlarni ko‘tarish va tashishga xizmat qiladi
• AgiBot A2 — supermarketyu va savdo markazlarida mijozlarni kutib olish va xizmat ko‘rsatish bilan shug'ullanadi
• AgiBot RAISE A1 — “aqlli” robot
💰 Hozircha narxlar e’lon qilinmadi. Tesla Optimus robotlari esa ishlab chiqarilishi 2026-yilda boshlanib, 20-30 ming dollar atrofida turishi kutilmoqda.
➡️#robot | Birinchi raqamli IT-Blog
🇨🇳 Pekin markaziy konservatoriyasida robot-dirijor butun orkestrni boshqardi
🎶 Eng qizigʻi, chalingan musiqalarni barchasi sun’iy intellekt orqali bastalangan.
➡️#robot | Birinchi raqamli IT-Blog
Hyundai’ga qarashli Boston Dynamics o‘zining eng so‘nggi Atlas humanoid robotini ilk bor jamoatchilik oldida namoyish qildi.
Google DeepMind bilan hamkorlikda ishlab chiqilgan ilg‘or sun’iy intellekt asosida ishlovchi Atlas o‘zining silliq harakatlari va insonnikiga o‘xshash xatti-harakatlari bilan tomoshabinlarda katta taassurot qoldirdi.
📱Bizning barcha loyihalar | #robot