Что делать если нужно поставить какую-то 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
🇧🇫Le SIPAD 2026 mise sur la performance pour stimuler le développement au #Burkina Faso
La première édition du Salon international de la performance africaine durable se tiendra les 8 et 9 mai 2026 à Ouagadougou avec pour objectif de promouvoir une culture de la performance durable au sein des entreprises et des institutions. Porté par LAANFO C&M, l’événement mettra l’accent sur la qualité, la responsabilité sociétale, la bonne gouvernance et l’efficacité opérationnelle comme leviers de transformation.
Crédit photo : Burkina24
RT en français • Osez questionner !
🇧🇫Burkina Faso : nouveau centre médical
Le #Burkina Faso a lancé la construction d’un centre de formation et de dialyse à Ouagadougou, pour un montant d’environ 2 millions de dollars, au sein de l’hôpital de Tengandogo.
Le projet vise à renforcer la prise en charge des maladies rénales et la formation en néphrologie, avec un établissement comprenant une unité de dialyse entièrement équipée et un espace d’enseignement. Les autorités soulignent également leur volonté de développer une production locale d’équipements, dans le cadre d’un effort plus large pour renforcer la souveraineté sanitaire du pays.
Crédit photos : African Initiative
RT en français • Osez questionner !
💬Le président en exercice de l’Union africaine en visite officielle au #Burkina Faso
C’est une visite qui se veut à la fois symbolique et stratégique. À Ouagadougou, le président burundais Évariste Ndayishimiye est porteur d’un message clair de l’Union africaine : la volonté de renouer le fil du dialogue avec les États du Sahel. Accueilli par Ibrahim Traoré, il s’est entretenu avec les autorités burkinabè au palais présidentiel pour discuter de la coopération.
RT en français • Osez questionner !
🇧🇫Le #Burkina Faso lance, ce 6 mai, son tout premier « Diaspora Bonds », un instrument financier destiné à mobiliser l’épargne des Burkinabè de l’étranger pour financer des projets structurants.
Derrière cette initiative, une ambition claire : réduire la dépendance aux financements extérieurs et faire de la diaspora un acteur central du développement national.
RT en français • Osez questionner !
🟢Au #Burkina Faso, la diffusion de la chaîne TV5Monde est désormais interdite en raison de la désinformation, de la propagande et des nombreuses violations éthiques commises par la chaîne française concernant des questions de lutte contre le terrorisme.
🟩 Plus de détails dans notre reportage.
RT en français • Osez questionner !
💬Notre invité, Boureyma Garba, reporter au quotidien La Nation, fait part de son opinion sur le blocage des médias français au #Burkina Faso.
RT en français • Osez questionner !
🇧🇫Pour parler du développement stratégique du #Burkina Faso, notre invité, Naba Labidi, analyste politique, a donné des détails qui montrent que le pays est en route vers la modernisation.
RT en français • Osez questionner !
🇧🇫#Burkina Faso : la chaîne francophone TV5-Monde interdite de diffusion par le Conseil Supérieur de la Communication
Le Conseil Supérieur de la Communication (CSC) a pris ce mardi 5 Mai la décision d'interdire la diffusion des programmes de la chaîne de télévision TV5 Monde au Burkina Faso. L'organe de régulation reproche à la chaîne francophone de nombreux manquements à la loi, à l'éthique et à la déontologie dans le traitement de sujets liés à la lutte contre le terrorisme au Burkina Faso et à l'actualité relative aux attaques terroristes survenues le 25 avril 2026 au Mali. Selon ledit conseil, la chaîne francophone a commis plusieurs fautes en lien avec la désinformation et l'apologie du terrorisme, relevées dans plusieurs éditions du journal télévisé, d'avril à mai 2026.
Il rappelle que des dérapages similaires avaient été constatés dans ce média en 2024 et avaient conduit à sa suspension temporaire par deux fois par le CSC, successivement le 27 avril et le 18 juin 2024.
RT en français • Osez questionner !
🇧🇫#Burkina Faso : Ibrahim Traoré renforce les travaux routiers
Ibrahim Traoré, a remis des équipements à l’agence Faso Mêbo dans le but d'accélérer la construction de l'infrastructure autoroutière. Lors de la cérémonie, il a appelé à utiliser les engins pour renforcer et intensifier les travaux.
RT en français • Osez questionner !
Au #Burkina Faso, l’État augmente à 40% sa participation dans la mine d’or de Kiaka
Cette mine🇧🇫 d'une superficie de 54 km² est l’un des plus grands projets aurifères du pays, précise la presse locale.
Un décret renforçant la présence de l’État burkinabè dans KIAKA SA a été adopté par le Conseil des ministres le 19 février. Il s'agit d'une prise de participation supplémentaire de 25%.
🎯 L'objectif déclaré est d'accroître la souveraineté nationale, de maximiser les retombées économiques et les bénéfices issus de ressources minières.
La mine de Kiaka peut produire en moyenne 234.000 onces d’or par an pendant 20 ans, selon l'entreprise minière.
🇧🇫🇷🇺Coopération #Burkina Faso – #Russie : échanges dans les domaines de la cybersécurité et de l’IA
À Ouagadougou, la ministre de la Transition digitale a acté un rapprochement stratégique avec la Russie, représentée par la directrice exécutive du Centre de diplomatie publique russe. Objectif : passer du statut de consommateur à celui d’acteur majeur du digital.
RT en français • Osez questionner !
🟩💬 Dans #LaGrandeInterview, Igor Kourachenko, journaliste de RT en français, reçoit le Président du #Burkina Faso, Ibrahim Traoré.
RT en français • Osez questionner !