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

Резултати

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

Пребарај: #maroc

当前筛选 #maroc清除筛选
RT en français

@RTenfrancais · Post #80723 · 03.05.2026 г., 11:20

🇲🇦Le prince héritier du #Maroc nommé à un poste clé dans l'armée Le roi Mohammed VI du Maroc a nommé son fils, le prince héritier Moulay El Hassan, au poste stratégique de coordinateur des bureaux et services de l'état-major général des Forces armées royales (FAR). À 22 ans, cette nomination, officialisée le 2 mai, marque une étape importante dans la montée en responsabilité du prince. Ce poste a été celui de son père, qui l'avait occupé en 1985. Cette fonction clé, au cœur de l'organigramme militaire, témoigne de la préparation du prince héritier à assumer un rôle central dans la gestion des affaires du royaume. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40618 · 05.05.2026 г., 13:31

🇲🇦🚘Grève des routiers marocains : colère face aux contraintes européennes Les transporteurs routiers au #Maroc entament une grève de 24 heures pour protester contre les obstacles administratifs qui freinent leur activité, notamment des délais jugés trop longs pour obtenir des visas et les restrictions de séjour dans l’espace Schengen. Ils dénoncent en particulier la limite de 90 jours sur 180, qui complique l’organisation logistique et augmente les coûts des opérations commerciales. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40457 · 03.05.2026 г., 11:20

🇲🇦Le prince héritier du #Maroc nommé à un poste clé dans l'armée Le roi Mohammed VI du Maroc a nommé son fils, le prince héritier Moulay El Hassan, au poste stratégique de coordinateur des bureaux et services de l'état-major général des Forces armées royales (FAR). À 22 ans, cette nomination, officialisée le 2 mai, marque une étape importante dans la montée en responsabilité du prince. Ce poste a été celui de son père, qui l'avait occupé en 1985. Cette fonction clé, au cœur de l'organigramme militaire, témoigne de la préparation du prince héritier à assumer un rôle central dans la gestion des affaires du royaume. RT en français • Osez questionner !

Hashtags

MALI 24

@kamissokosekou3 · Post #37424 · 04.05.2026 г., 06:48

#Maroc/Coopération_Militaire : deux soldats américains portés disparus, en plein exercice militaire Des recherches ont été lancées dans le sud du Maroc après la disparition de deux militaires américains engagés dans l’exercice international « African Lion 2026 ». L’armée marocaine, qui a confirmé l’information ce dimanche, précise que les soldats ont été portés disparus à proximité d’une falaise. Les circonstances de l’incident restent à ce stade inconnues. Les forces marocaines et américaines assurent que les recherches se poursuivent activement sur le terrain. De son côté, le Commandement américain pour l’Afrique (Africom) a annoncé l’ouverture d’une enquête afin d’établir les faits.

Hashtags

AES INFO

@aesinfos · Post #3294 · 23.04.2026 г., 22:45

#AESinfo | #Mali🇲🇱🤝🇲🇦#Maroc Suspension de l'Autorisation Électronique de Voyage au Maroc (AEVM), applicable aux ressortissants maliens, entrera en vigueur, à compter du 27 avril 2026.

AES INFO

@aesinfos · Post #3084 · 05.08.2025 г., 15:12

#AESinfo | #Mali🇲🇱🤝🏾🇲🇦#Maroc Le Mali et le Maroc unissent leurs forces pour libérer quatre chauffeurs marocains Bonne nouvelle ! Quatre chauffeurs routiers marocains, enlevés il y a plusieurs mois, ont été libérés sains et saufs. C'est ce qu'a annoncé le gouvernement malien dans un communiqué officiel. Les quatre hommes, capturés le 18 janvier 2025 au nord-est du Burkina Faso, étaient retenus en otages par le groupe terroriste "État Islamique dans la Province du Sahel". Leur libération est le résultat d'une collaboration efficace et déterminée entre les services de sécurité du Mali et du Maroc. L'Agence Nationale de la Sécurité d'État du Mali et la Direction Générale d'Études et de Documentation du Maroc ont mené une enquête conjointe, aboutissant à ce dénouement heureux le dimanche 3 août 2025. Une belle preuve de la solidarité entre les deux pays face au terrorisme.

AES INFO

@aesinfos · Post #2552 · 17.02.2025 г., 21:02

#AESinfo | #Mali🇲🇱🤝🏾🇲🇦#Maroc Coopération militaire renforcée : Le Mali et le Maroc lancent une commission mixte pour experts Le Ministère de la Défense et des Anciens Combattants a accueilli, ce lundi 17 février 2025, une délégation d'experts des Forces Armées Royales marocaines, conduite par le Général de Brigade Abdelghani MOUHIB. Cette visite marque le coup d'envoi de la première réunion de la Commission Militaire Mixte Mali-Maroc. Pendant trois jours, les experts militaires des deux pays, co-présidés par les Généraux de Brigade Mahamadou Massaoulé SAMAKE et Abdelghani MOUHIB, travailleront au renforcement de la coopération militaire bilatérale. Cette initiative témoigne de la volonté du Mali et du Maroc d'intensifier leur collaboration dans le domaine de la défense.

RT en français

@RTenfrancais · Post #79778 · 22.04.2026 г., 10:40

🇷🇺🇲🇦Une délégation russe est arrivée au Royaume du Maroc pour une visite de travail, dans le cadre des échanges entre le groupe de coopération du Conseil de la Fédération et la Chambre des conseillers du Royaume du #Maroc. Des rencontres ont eu lieu avec Abdelkader Salama, premier vice-président de la Chambre des conseillers du Royaume du Maroc ; Mohamed Sabbari, premier vice-président de la Chambre des représentants du Royaume du Maroc ; et des membres du Groupe d’amitié interparlementaire Maroc-#Russie, sous la direction de sa présidente, Fatima El Hassani. La délégation a réaffirmé son engagement à développer davantage la coopération russo-marocaine dans les domaines de l’agriculture, de la pêche maritime, de la culture, de l’éducation et de l’énergie, ainsi que dans d’autres secteurs. Les membres de la délégation ont discuté avec leurs homologues du renforcement de la coopération interparlementaire, notamment au sein des commissions compétentes et des groupes d’amitié établis dans les deux parlements. RT en français • Osez questionner !

AES INFO

@aesinfos · Post #2058 · 14.12.2024 г., 15:52

#AESinfo | #Niger🇳🇪🤝🏾🇲🇦#Maroc Nouvelle centrale électrique à Niamey, un don du Maroc pour l'indépendance énergétique du Niger Le Premier Ministre, Ministre de l'Économie et des Finances, Ali Mahamane Lamine Zeine, a inauguré jeudi 12 décembre 2024 à Niamey une centrale électrique diesel de 20 mégawatts, don du Royaume du Maroc. Baptisée au nom de Sa Majesté le Roi Mohammed VI, cette infrastructure de pointe alimentera 6 000 clients (4 quartiers de Niamey) et contribuera à l'indépendance énergétique du pays.

AES INFO

@aesinfos · Post #2797 · 29.04.2025 г., 10:55

#AESinfo | #AES🇧🇫🇲🇱🇳🇪🤝🏾🇲🇦#Maroc Renforcement de la coopération Sud-Sud : le Roi Mohammed VI reçoit les chefs de la diplomatie de l'AES Dans une démarche visant à consolider les liens de coopération entre la Confédération des États du Sahel (AES) et le Royaume du Maroc, Sa Majesté le Roi Mohammed VI a accordé une audience aux ministres des Affaires étrangères du Mali, du Niger et du Burkina Faso, le 28 avril 2025. Cette audience royale a permis aux ministres de discuter des avancées et des défis de l'AES avec Sa Majesté le Roi, et de bénéficier de ses conseils pour renforcer la dynamique de la confédération.

Polytech Global

@polytech_eng · Post #3075 · 10.04.2025 г., 15:22

🇷🇺🇲🇦Le SPbPU présente ses programmes d’études à #Casablanca 🎓 Le Salon international de l'étudiant s'ouvre aujourd’hui à Casablanca. L'Université polytechnique de Saint-Pétersbourg (SPbPU) y participe et présente un nouveau programme de formation préuniversitaire pour les candidats marocains souhaitant poursuivre leurs études en #Russie. 🤝 Organisé en partenariat avec l’Alliance russo-marocaine, cet événement marque une nouvelle étape dans la coopération éducative entre la Russie et le #Maroc. RT en français • Osez questionner !

ПретходнаСтраница 1 од 3Следна