TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #210 · 3 фев.

Что делать если нужно поставить какую-то 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

Резултати

Пронајдени 2 слични објави

Пребарај: #moustiqueogm

当前筛选 #moustiqueogm清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #8514 · 09.08.2025 г., 10:02

⛔️Moustiques OGM : Une arme biologique de Bill Gates et de l’armée américaine au Burkina Faso ?🇧🇫 Si le président Ibrahim Traoré avec tout le respect et le soutien que je lui apporte depuis le début a le pouvoir de suspendre des projets contraires à la souveraineté du Burkina Faso, alors pourquoi, malgré nos interpellations répétées, n’a-t-il toujours pas mis fin aux expérimentations dangereuses financées et dirigées par Bill Gates et l’armée américaine (DARPA) ? Il s’agit de moustiques transgéniques génétiquement modifiés, porteurs d’un forçage génétique dénoncé par de nombreux scientifiques indépendants. Ces insectes sont libérés sur les populations burkinabè sans consentement éclairé, dans des conditions opaques et entachées d’irrégularités. Au lieu de suspendre ce projet par simple principe de précaution, une nouvelle autorisation vient d’être accordée pour la phase 2, alors même que Target Malaria admet que les deux premières phases n’avaient pas pour objectif de lutter contre le paludisme. Je me souviens des discours du capitaine Ibrahim Traoré sur la souveraineté sanitaire. Pourquoi aujourd’hui ce silence ? Pourquoi laisser faire alors qu’une seule décision politique pourrait stopper ce programme et exiger une enquête indépendante ? Nous posons des questions simples, qui restent sans réponse : • Pourquoi l’ANB (Agence nationale de biosécurité), financée par Bill Gates via le NEPAD, refuse-t-elle de publier les rapports complets sur cette expérimentation ? • Que contiennent exactement ces moustiques ? • Le forçage génétique représente-t-il un danger pour l’écosystème et la santé humaine, oui ou non ? • Pourquoi même le créateur de cette technologie met-il en garde contre ses risques ? • Pourquoi ce type d’expérimentation est-il interdit en Europe, mais autorisé en Afrique grâce à l’argent et aux réseaux d’influence de Bill Gates ? • Les moustiques lâchés au Burkina Faso vont-ils rester confinés dans le pays ou traverser les frontières ? • Depuis 2019, y a-t-il une baisse réelle de la malaria au Burkina Faso grâce à ces moustiques ? • Si ces moustiques sont efficaces, pourquoi l’OMS et Bill Gates imposent-ils encore le vaccin RTS,S Mosquirix de GSK également financé par Bill Gates aux enfants africains ? Moustiques, vaccins, médicaments… tout cela, vraiment, par pure charité pour « sauver » les Africains ? Ou s’agit-il d’une autre forme de terrorisme sanitaire, masquée par la philanthropie ? La souveraineté sanitaire en Afrique est une urgence absolue. Elle est la seule barrière contre ce terrorisme scientifique qui utilise nos peuples comme cobayes. Le dire n’est pas être contre Ibrahim Traoré, c’est être du côté de la vérité et de la protection de nos populations. Non aux moustiques transgéniques de Bill Gates en Afrique. Non aux expérimentations imposées sans le consentement des peuples. #Bioterrorisme#BurkinaFaso#Afrique#MoustiqueOGM#Billgates Egountchi Behanzin , Commandant en chef de la LDNA @egountchibehanzinTV

Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5857 · 20.03.2024 г., 22:36

Ils continuent leur propagande avec leurs médias propagandistes payés pour écrire des articles. Bref Il est important de noter que l'assistance de la Russie dans une politique de souveraineté sanitaire en Afrique ne devrait pas nécessairement être perçue comme une menace par l'Occident ou ses firmes pharmaceutiques. Pour le peuple africain, il est essentiel que l'Afrique renforce ses capacités en matière de santé et de bien-être, et toute collaboration visant à atteindre cet objectif devrait être encouragée. Les impérialistes occidentaux peuvent craindre une concurrence accrue de la Russie sur le marché pharmaceutique ou médical en Afrique, qui était jusqu'à présent dominé par les firmes occidentales. Cependant, il est primordial de comprendre que la priorité doit être d'assurer l'accès aux soins de santé de qualité pour les populations africaines, et non de faire du commerce uniquement au bénéfice des entreprises américaines et européennes. En tant que continent souverain, l'Afrique a le droit de collaborer avec les partenaires de son choix pour améliorer ses capacités sanitaires. Si la Russie est prête à apporter son soutien dans ce domaine, cela devrait être accueilli favorablement et considéré comme une opportunité de renforcer les systèmes de santé en Afrique. Il est temps de se détacher des intérêts personnels et de travailler ensemble pour le bien-être de tous. Il est crucial de reconnaître que l'Afrique mérite d'être soutenue dans sa quête d'autonomie et de prospérité, et que les rivalités et les peurs de concurrence ne doivent pas entraver le développement de solutions efficaces pour améliorer la santé des populations africaines. Pourquoi cela dérange l'Occident et ses firmes pharmaceutiques ? Croyez-vous que l'Afrique est votre propriété privée ? Cessez d'être en apoplexie comme ça 😂 #SouverainetéSanitaire#StopAuTerrorismeScientifique#MoustiqueOgm#BillGates#OMS @egountchibehanzinTV