Что делать если нужно поставить какую-то 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
📱’dan yana bir anons — yangilangan va yengillashtirilgan o‘yin smartfoni Red Magic 11 Air
ℹ️ ZTE kompaniyasi Red Magic 11 Air modelini taqdim etdi. Bu safar qurilmaga sovutish uchun kuler qayta qo‘shildi — avvalgi 10 Air modelida u qalinlikni kamaytirish uchun olib tashlangan edi.
📱 Shunga qaramay, yangi model xuddi shu qalinlikni (7,85 mm) saqlab qoldi. Bu “Air” nomi uchun juda yupqa bo‘lmasa-da, flagman Red Magic 11 Pro (8,9 mm)dan ancha ingichka. Eng qiziq tomoni — akkumulyator hajmi 6000 mA·soatdan 7000 mA·soatgacha oshirilgan.
📱 Shuningdek, chipset yangilandi: Snapdragon 8 Gen 3 o‘rniga Snapdragon 8 Elite o‘rnatildi.
📸 Biroq keng burchakli kamera ancha soddalashtirildi — 50 MP dan 8 MP gacha tushirilgan. Bu ham sovutish tizimi sabab kameraning joyi o‘zgargani bilan izohlanmoqda.
⚙️Asosiy xususiyatlar:
* Displey: 6,85 dyuymli AMOLED, 2688×1216, 144 Hz, sensor 960 Hz gacha
* Protsessor: Snapdragon 8 Elite
* Kameralar: 50 MP + 8 MP (keng burchak), 16 MP selfi (ekran ostida)
* Xotira: 12/256 GB, 16/512 GB
* Aloqa: 5G, NFC, Wi-Fi 7, Bluetooth 5.4
* Biometriya: ekran osti barmoq izi skaneri, Face ID
* Namlikdan himoya: yo‘q
* O‘yin funksiyalari: yon sensorli triggerlar, bypass-zaryadlash
* Akkumulyator: 7000 mA·soat, 120 W tezkor quvvatlash
💵 Narxi: 3699 yuandan (taxminan 530dollardan boshlanadi).
➡️#zte | Birinchi raqamli IT-Blog
ZTE va “Yangi O‘zbekiston” universiteti o‘rtasida hamkorlik memorandumi imzolandi
💥 Memorandumga ko'ra ZTE kompaniyasi bilan hamkorlikda universitetimizda sun'iy intellekt laboratoriya klasteri tashkil etilib, talabalarimiz uchun ZTE stipendiyasi dasturi joriy etiladi.
✅ Ma'lumot uchun, ZTE dunyodagi eng yirik aloqa kompaniyalaridan biri hisoblanib, hozirda dunyo aholisining uchdan bir qismini sifatli aloqa bilan ta'minlamoqda.
🎗Ushbu strategik hamkorlik O‘zbekistonda sun’iy intellekt va telekommunikatsiya sohalarida ta’lim va ilmiy tadqiqotlarni rivojlantirish yo‘lidagi muhim qadam hisoblanadi.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖
#ZTE#AI#memorandum
⬇️ Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
📣VEON AdTech и ZTE: стратегическое партнёрство в области цифрового маркетинга
На конференции VEON Ignite компании VEON AdTech и ZTE подписали стратегическое соглашение, ставшее важным шагом для обеих сторон.
Партнёрство запускает совместную программу в сфере digital-маркетинга и рекламных технологий, создавая единую технологическую основу для будущих инициатив на рынках VEON.
🪙Основные направления сотрудничества:
✔ совместные digital-инициативы для усиления продаж смартфонов и повышения узнаваемости бренда, начиная с Узбекистана;
✔ интеграция аналитических, технологических и медийных решений VEON AdTech;
✔ расширение сотрудничества на другие региональные рынки, включая Казахстан, Пакистан, Бангладеш и Украину.
ZTE — один из ведущих поставщиков сетевых, ИТ- и девайс-решений.
Под брендами ZTE и Nubia компания выпускает высококачественные и доступные устройства, которые теперь дополнены встроенными приложениями VEON/Beeline. Это усиливает цифровизацию и улучшает пользовательский опыт благодаря ИИ-функциональности.
🤝 Партнёрство стало значимой вехой для ZTE Devices, укрепив позицию компании как ключевого технологического партнёра в масштабных digital-инициативах экосистемы VEON.
Для VEON AdTech это — усиление межрыночного взаимодействия и укрепление технологической базы для цифрового роста.
✍️Подписание соглашения на Ignite знаменует начало значимых проектов, которые будут формировать будущее digital-маркетинга в регионе.
#VEONAdTech#ZTE#StrategicPartnership#AdTechInnovation#DigitalGrowth#TechEcosystem
📱Your Phone's Radiation
For most people nowadays, their #smartphone is within arm's reach 24 hours a day. It's in their pocket while they're at work, it's in their hand on the train ride home and it's on their bedside table as they go to sleep. With this level of proximity and usage, many can't quite shake the niggling feeling that they might be risking damage to themselves in the long run. While conclusive longitudinal research on the effects of cell phone radiation is still hard to come by, for those looking to hedge their bets, this infographic shows the phones that emit the most radiation when held to the ear while calling.
The German Federal Office for Radiation Protection (Bundesamt für Strahlenschutz) has a comprehensive database of #smartphones - new and old - and the level of radiation they emit. Following the criteria set for this chart (see footnotes), the current smartphone creating the highest level of radiation is the Mi A1 from Chinese vendor Xiaomi. In fact, the top list is dominated by handsets made by Chinese companies, with #Xiaomi, #OnePlus, #Huawei and #ZTE accounting for 12 of the 15 phones with the largest values. It must be said though, that premium #Apple phones such as the #iPhone 7 and the recently released iPhone 8 are also here to be seen.
🚀@PerspectiveIX via Statista.
❓Would this concern you and the smartphone you might buy?
News: #Ethio_Telecom announces strategic network expansion agreements with #Ericsson, #ZTE, Huawei, Nokia at Barcelona
Ethio Telecom announced that it has reached a series of strategic network expansion and modernization agreements with global technology partners Ericsson, ZTE, #Huawei, and #Nokia during the Mobile World Congress 2026 held in #Barcelona, #Spain.
The telecom provider said its CEO #Frehiwot Tamru, together with a senior management delegation, held high-level strategic discussions with executives of the company’s key international technology partners and network equipment suppliers on the sidelines of the global industry event.
As part of the engagements, Ethio Telecom and ZTE finalized a major network expansion and modernization agreement covering 647 network sites, including 115 rural sites. The company said the initiative will strengthen nationwide connectivity and expand digital inclusion across the country.
Separately, Ethio Telecom …..
Read more: https://addisstandard.com/?p=55681