@marwa_osmanlb · Post #5091 · 01.12.2025 г., 20:52
Israel not only killed American activist Rachel Corrie in Gaza in 2003 (20 years before October 7), it also makes fun of her death with "Rachel Corrie Pancakes" day. #fyi
Hashtags
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
Пребарај: #fyi
@marwa_osmanlb · Post #5091 · 01.12.2025 г., 20:52
Israel not only killed American activist Rachel Corrie in Gaza in 2003 (20 years before October 7), it also makes fun of her death with "Rachel Corrie Pancakes" day. #fyi
Hashtags
@gzx7301 · Post #3162 · 21.09.2025 г., 04:12
#FYI 所有人停止异地补办上海移动卡!!!上海移动出了大事情,从9/12开始,所有异地补办的卡全部都会涉诈停机,需要人到上海解锁,同时停止了线上补卡渠道,出了2000多张涉案卡。 这个功能短期内不会恢复,而且在另行通知之前,异地补卡全部都会局停并让人到上海解锁! 各位,千万不要异地补上海移动卡!
Hashtags
@NEASingapore · Post #948 · 16.11.2024 г., 07:12
[Scam Alert] We are aware of a scam involving the impersonation of NEA’s ePortal (www.nea.gov.sg/e-services). Individuals have received SMS urging them to pay fines through a phishing site that requests payment details. The fradulent site has been taken down. The public is advised to remain vigilant and not to engage with these scam accounts or sites. For more scam-related advice, visit www.scamalert.sg. #FYI • Offenders will be notified of enforcement actions in person by authorised officers or via official correspondences such as mail. • If payment has not been made, a reminder will be sent via SingPass, followed by an SMS if the message remains unread after 24 hours. • All SMSes from NEA will not contain any links.
Hashtags
@mndsingapore · Post #91 · 21.11.2020 г., 12:33
#FYI the Lornie Nature Corridor has opened! With this, residents and Coast-to-Coast Trail users can look forward to using the corridor as a green route between MacRitchie Reservoir Park and Adam Road. 🌳 The Lornie Nature Corridor and Kheam Hock Nature Way will form an ecological corridor linking the Central Catchment Nature Reserve to the Singapore Botanic Gardens. 🌳 With this, our native biodiversity will be able to move seamlessly between these key habitats. These are part of efforts to intensify greening across our island, protecting our natural ecosystems and weaving greenery into our urban spaces and infrastructure. 👉 Read more at: https://www.mnd.gov.sg/newsroom/speeches/view/opening-remarks-by-minister-desmond-lee-at-the-launch-of-lornie-nature-corridor 🔔 Help spread the word about MND's Telegram channel for the latest updates https://t.me/MNDSingapore
Hashtags
@ciceros_self_talk · Post #42 · 17.02.2025 г., 12:05
#FYI
Hashtags
@swift_airdrops · Post #5915 · 27.07.2025 г., 18:52
✨ Airdrop FYI For All & #FYI TGE 21 AUG & Early users qualify for the Airdrip $FYI rewards based weekly medals, final rankings, and engagements in the Flagship ecosystem. 👉 Join Airdrop here :- https://agents.flagship.fyi/?ref=k6n4kdroivmrxlh6ejtj43xf ➖ REGISTER WITH DC ➖ GO TO QUEST ➖ COMPLETE TASK AND GET SPINS ➖ SPIN AND EARN FYI ➖ GO TO AIRDROP ➖ UP YOUR HUMANITY SCORE TO 10 & DONE #Note :- The Token Generation Event (TGE) is expected to happen on August 21, 2025. Keep an eye on the official Flagship channels for updates.
@orizzontipolitici · Post #409 · 12.01.2020 г., 16:47
#FYI: Repubblica di Cina 🇹🇼 e Repubblica Popolare Cinese🇨🇳 A seguito della Guerra Civile Cinese, i nazionalisti del Kuo Ming Tang (#KMT) persero e si ritirarono nelle isole al largo della Cina, in particolare Formosa, che ospita oggi la Repubblica di Cina (ROC). Il Partito Comunista Cinese (#CPC) conquistò invece la Cina continentale, inaugurando la Repubblica Popolare Cinese (PRC). Ad oggi, i due Paesi, che sono de facto indipendenti tra loro, non riconoscono i rispettivi governi; al contrario, entrambi si ritengono legittimi governatori di tutta la Cina, ivi inclusi i territori controllati dalla controparte. Riconoscimento🇺🇳 Per un lungo lasso di tempo le Nazioni Unite, gli USA e gran parte dell'Occidente riconobbero come legittimo il governo della ROC, mentre i Paesi comunisti sostenevano la PRC. Tutto cambiò con la Risoluzione ONU 2758 del 1971, che ribaltò completamente la situazione: oggi solo 14 Paesi (più la Santa Sede) riconoscono Taiwan, mentre gli altri riconoscono la PRC. Anche all'interno dell'ONU la rappresentanza della Cina spetta alla PRC, mentre la ROC ne è stata espulsa proprio con quella risoluzione. I Paesi che oggi riconoscono Taiwan sono: 🇧🇿 Belize 🇸🇿 Eswatini 🇬🇹 Guatemala 🇭🇹 Haiti 🇭🇳 Honduras 🇲🇭 Marshall Islands 🇳🇷 Nauru 🇳🇮 Nicaragua 🇵🇼 Palau 🇵🇾 Paraguay 🇰🇳 Saint Kitts & Nevis 🇱🇨 Saint Lucia 🇻🇨 Saint Vincent & the Grenadies 🇻🇦 Santa Sede* 🇹🇻 Tuvalu (*) La Santa Sede non è uno Stato, ma un ente quasi-statale