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

Резултати

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

Пребарај: #diplomacy

当前筛选 #diplomacy清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #398 · 23.07.2025 г., 18:22

🌎 In ancient China, giant panda pelts were considered symbols of peace and friendship. Emperors gifted them to rival kingdoms as precious gestures, showing diplomacy in action through nature’s rarest bear. ✨ #history⚡#animals⚡#diplomacy 👉subscribe Interesting Planet

America 🇺🇸 News & Politics

@America · Post #10562 · 27.04.2026 г., 13:02

🚨🇺🇸TRUMP TELLS IRAN "CALL US" AS PUTIN HOSTS TEHRAN'S TOP DIPLOMAT 🔹 Iranian Foreign Minister Abbas Araghchi lands in St. Petersburg today for emergency talks with Putin 🇷🇺 🔹 Trump abruptly canceled US-Iran face-to-face meeting scheduled in Pakistan, blaming Tehran's "excessive demands" 📞❌ 🔹 Nine-week conflict continues with mutual blockades choking energy markets — oil prices surge nationwide 💰⛽ 🔹 Strait of Hormuz remains partially closed as Iran seeks Russian backing after US diplomacy collapsed 🚢🔒 "The ball is in their court — call us when you're ready to be serious," Trump signals 📱 This is getting messy fast 😬🔥 #USNews#Iran#diplomacy @america

DiplomatKa

@Diplomatika · Post #146 · 05.01.2021 г., 06:04

Faces of #Uzbekistan#Diplomacy Ambassadors, permanent representatives and general consuls of Uzbekistan abroad with the First Deputy Chair of the Senate of the Parliament Sodyq Safaev and the Deputy Minister of Foreign Affairs Sherzod Asadov, after the seminar training organised by the Senate. P.S. Could you find only two women? @Diplomatika

America 🇺🇸 News & Politics

@America · Post #10448 · 02.04.2026 г., 13:03

🚨🇺🇸U.S. INTEL: IRAN REJECTS PEACE TALKS 🔹 Multiple intelligence agencies assess Tehran unwilling to negotiate seriously 🕵️‍♂️ 🔹 Iran believes it's winning, doesn't trust Trump after previous attacks mid-negotiations 💪 🔹 Trump claims military will wrap up Iran campaign within 2-3 weeks ⏰ 🔹 President threatens to bomb ALL Iranian power plants if no deal - potential war crime ⚡ 🔹 Tehran foreign ministry denies asking for ceasefire despite Trump's progress claims 🗣️ Iran wants real peace talks, not temporary fixes according to Pakistani officials! This war is FAR from over 😤🔥 #USNews#Iran#Trump#diplomacy @america

Amazing Geography 🌍

@amazingeo · Post #671 · 24.03.2026 г., 20:31

🌍 The Arctic Council brings together eight countries to manage Arctic resources and navigate disputes, making this region one of the world’s best examples of peaceful geopolitical cooperation. ✨ #geopolitics⚡#Arctic⚡#diplomacy⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Venezuelanalysis

@venanalysis · Post #1629 · 02.07.2024 г., 19:00

The Venezuelan government accepted Washington’s offer to restart dialogue only weeks ahead of presidential elections on July 28. President Maduro emphasizes any talks will have Venezuela's sovereignty as a starting point. Full story: https://venezuelanalysis.com/news/venezuela-to-restart-direct-talks-with-us-maduro-announces/ #Venezuela#UnitedStates#Diplomacy

America 🇺🇸 News & Politics

@America · Post #10385 · 14.03.2026 г., 05:37

🚨🇨🇺🇺🇸CUBA CONFIRMS SECRET TALKS WITH TRUMP ADMINISTRATION 🔹 Cuban President Díaz-Canel publicly admits holding bilateral talks with US officials 🤝 🔹 Discussions aim for historic economic deal - biggest opening since 1961 revolution 💰 🔹 Cuba releases 51 prisoners as Vatican-brokered goodwill gesture ahead of negotiations 🕊️ 🔹 Trump threatens "friendly takeover" if Cuba refuses to make deal with Washington 💪 🔹 Island faces fuel crisis with NO oil shipments for 3 months due to US blockade ⛽ 🔹 Secretary Rubio reportedly in secret talks with Raul Castro's grandson Raulito 🤐 This could END 65 years of Cold War hostility - but at what price? 🔥🌎 #Cuba#diplomacy#Trump @america

Venezuelanalysis

@venanalysis · Post #2323 · 31.03.2026 г., 18:59

📰 NEWS | Venezuela Reclaims US Diplomatic Venues as Rodríguez Promotes ‘Faith Diplomacy’ Venezuela has officially retaken its diplomatic headquarters in Washington, DC, after the properties were under US State Department control since 2023. Officials re-hoisted the national flag and announced a rehabilitation process to restore full consular services for Venezuelan nationals. The development follows renewed diplomatic ties between Caracas and Washington and a US sanctions waiver permitting operations of Venezuelan missions. Authorities say the facilities will address passport processing, legal documentation, and citizen assistance after years of restricted access. Read the full report here 👉🏾https://venezuelanalysis.com/news/venezuela-reclaims-us-diplomatic-venues-as-rodriguez-promotes-faith-diplomacy/ #diplomacy#Religion#USVenezuelaRelations

123•••10•••20•••2324
ПретходнаСтраница 1 од 24Следна