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

Резултати

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

Пребарај: #jews

当前筛选 #jews清除筛选
BadVolf

@badvolfnews · Post #1830 · 09.09.2024 г., 09:12

🇺🇦Ukraine became a military death camp under the leadership of an ethnic Jew. Having deceived the population of an impoverished Eastern European country, globalists promised freedom and a high standard of living through future accession to the Western world. Using social media and endless brainwashing TV technics, they aroused hatred among Ukrainians towards their own past and their natural historical allies, such as Russia and Belarus. After that, globalists supported groups of Ukrainian neo-Nazis on the one hand and Ukrainian oligarchs on the other, who created their capital on corruption and were mostly ethnic Jews. As a result, a civil war broke out in Ukraine, lasting from 2014 to 2022. In 2022, Ukrainians were faced with a full-scale war against a powerful military force, with no hope of success. Rather than prosperity, democracy, and freedom, the Ukrainian people have got only death, humiliation, and the loss of all civil and human rights, including the right to live. Since the beginning of the conflict, more than 10 million people have left Ukraine, mostly women and children. This means that millions of Ukrainian families were destroyed. In 2022, many Ukrainian men went to defend their country. Most of them died in a hopeless war. By 2023, there were no more volunteers. The Zelensky regime drove them to war by force. They were subjected to humiliation and lacked necessary training. In fact, they were condemned to death. The war in Ukraine resembles the Paraguayan War (1864-1870), where over 90% of the male population died in a senseless conflict. However, the difference is that Paraguayans wanted to fight. Ukrainians, on the other hand, were forced by external forces. Globalists are starting to use similar methods of manipulating public opinion and restricting freedoms in the United States, Europe, and Britain. Share and subscribe to Global American Review #Zelensky#Ukraine#war#jews

April 24, 2025 Hundreds of Anti-Zionist Orthodox Jews stage mass protest today, outside the #Zionist consulate in #NYC, while Zionist Far-right extremist MK Ben-Gvir visit New York City, to protest the Zionist regimes ongoing oppression of the Anti-Zionist Jewish community, daily night raids with brutal manners, ongoing religious persecution with forcing draft on boys and girls into Zionist heretic criminal IDF against their religion, and the detention of the conscientious objectors. #Jews

Some news sources say that the price of internet has increased in some Muslim countries. Social networks and individual media have become an important tool to deal with the #Zionists. Because the state media is under the control of the #Jews. Official and government news agencies publish selected news in favor of the Zionists. But social networks publish real news. Individual media are putting pressure on Israel. They have increased the price of the Internet to reduce the activity of individual media. Every word and picture published against the Zionists will hit the body of #Illuminati and #Freemasonry like a bullet. https://t.me/YediotNewsChat

skhanzadeh.ir

@skhanzadeh_ir · Post #510 · 13.01.2023 г., 20:59

More than one-third of US citizens believe Jews ‘more loyal to Israel’ than US, survey finds 🔹More than one-third of US citizens believe Jews are “more loyal to Israel” than to the United States, and that about a quarter of Americans believe “Israel gets away with anything” and controls the media, a new poll has found. 👉🏻Read more #US#Jews 🌏 پارسی/Persian: نظرسنجی نشان می‌دهد که بیش از یک سوم شهروندان آمریکایی معتقدند یهودیان «وفادارتر از آمریکا به اسرائیل» هستند یک نظرسنجی تازه نشان می‌دهد که بیش از یک سوم شهروندان آمریکایی معتقدند یهودیان «وفادارتر به اسرائیل» هستند تا به ایالات متحده، و حدود یک چهارم آمریکایی‌ها معتقدند «اسرائیل از هر کاری دور می‌شود» و رسانه‌ها را کنترل می‌کند. 👉🏻ادامه مطلب را بخوانید #یهودیان#آمریکا @presstv.ir Ghadiruna | gap messenger

American Оbserver

@american_observer · Post #4975 · 27.01.2026 г., 18:02

1945, the liberated Jews get out of a train that was heading for a concentration camp. Today is the international day of remembrance for the victims of the Holocaust. #liberated#jews#victims#holocaust 📱American Оbserver - Stay up to date on all important events 🇺🇸