Что делать если нужно поставить какую-то 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
Рене Генон #4: Ключевые понятия работ Рене Генона | курс лекций Максима Маковчика
Публикуем четвёртую лекцию авторского курса о Рене Геноне от Максима Маковчика — философа, переводчика и специалиста по санскриту.
Генон — один из самых строгих и последовательных мыслителей XX века, чьи работы поражают математической точностью и глубиной. Он помогает увидеть единую основу за внешне разными духовными традициями и понять, как современный мир постепенно утрачивает связь с изначальным источником.
В этом выпуске автор подробно разбирает ключевые понятия геноновской мысли: что такое Традиция в отличие от религии, что означает примордиальная (изначальная) традиция, золотой век человечества, интеллектуальная интуиция как высшая способность познания, инициация (посвящение), а также опасность контр-инициации и контр-традиционных влияний в современном мире.
Особое внимание уделяется отличию знания от действия, роли Востока для понимания западной традиции, символизму «вод» как нераскрытых возможностей и тому, почему возврат к примордиальному состоянию остаётся целью всех подлинных духовных путей.
Приятного просмотра!
00:00 — Введение в ключевые понятия Генона. Традиция и религия: сходства и различия
04:28 — Что такое примордиальная традиция. Золотой век и изначальное состояние человечества
14:32 — Полярное происхождение, традиционные центры и связь Востока с Западом
16:53 — Интеллект и интеллектуальная интуиция как инструмент метафизического познания
21:09 — Инициация и посвящение: жреческая, царская и ремесленная формы
25:11 — Контр-традиция и контр-инициация: современные проявления и опасности
Следующая лекция — заключительная.
💬 Канал «Перечитывая Генона»: https://t.me/Guenon_source
💬Видеов высоком качестве в VK: https://vk.com/video-222626946_456240106
📺 Все лекции доступны здесь: https://vkvideo.ru/playlist/-222626946_19
⭐️Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946
Игорь Северянин: Фиолетовый закат. Ноомахия в лицах. Серебряный век #4 | Семён Амоев
Открываем доступ к четвертой лекции курса. Это одна из самых таинственных бесед цикла, в которой член ЕСМ-Москва Семён Амоев рассматривает творчество Игоря Северянина сквозь призму философской системы Ноомахии. С первого взгляда Северянин кажется абсолютно материалистичным — его «Ананасы в шампанском» звучат как гимн имманентности. Однако если заглянуть глубже, оказывается, что Северянин даже был близок к логосу Аполлона. Как это возможно, как разглядеть в нём аполлоническое начало? Игорь Северянин предстоит перед нами удивительной тайной, завесу которой Семён приоткрывает в данной лекции.
Следующие лекции будут не менее увлекательны и глубоки. Смотрите внимательно, чтобы не упустить самое важное!
0:00 — Вступление. Определение Ноомахии и выявление её задач. Борьба умов и идей.
5:17 — Логос Аполлона как философия трансцендентного Отца — Солнце полдня.
6:29 — Два начала логоса Диониса. Трансцендентное в имманентном.
7:58 — Серебряный век как противостояние логоса Аполлона и Диониса. Предчувствие падения в пропасть.
10:25 — Кибела как логос победившей мёртвой материи.
12:24 — Образ Игоря Северянина: вычурность, праздность. Кибелическая маска.
15:49 — Эстрадный поэт. «Мороженое из сирени». Земная поэзия про земное.
23:19 — Расхождение эстрадного образа Северянина с его жизнью.
26:41 — Священный регистратор времени. Последние мгновения перед падением в бездну.
34:18 — Забвение в судьбе поэта после Октябрьской революции. Репутация мещанского поэта.
39:11 — Ловушка в суждениях о Северянине. Аполлонический образ жизни последних лет.
41:53 — Фиолетовый закат творчества Игоря Северянина.
📺 Лекция в хорошем качестве в VK: https://vkvideo.ru/video-222626946_456239830
💬 Поддержите нас через VK Donut, чтобы прямо сейчас посмотреть все доступные лекции: https://vk.com/donut/club222626946
In Trump We Trust? #4: Вивек Рамасвами | Софья Талменева
Представляем вашему вниманию новый выпуск проекта«In Trump We Trust?» о команде Дональда Трампа. На этот раз выпуск посвящён не менее нетривиальной для американской политики фигуре — Вивеку Рамасвами, консервативному политическому деятелю, «одному из интеллектуальных крёстных отцов движения против wokeism-а», экс-кандидату в президенты США и сопернику Илона Маска. Лишь время полностью раскроет масштаб его авангардных идей, направленных против леволиберальной политики.
Сейчас западную политику двигает по сути один человек, глобально меняющий мироустройство, совершая революцию против либерального миропорядка, который сложился в Америке и Европе. Это Дональд Трамп. Мы не сомневались, что действующий президент США начнет менять правила игры.
Однако чтобы понять вектор американской политики в ближайшие четыре года, нельзя ограничиться только рассмотрением и анализом одного лишь Трампа. Необходимо понять, какой аппарат стоит за его действиями, за его словами, за его философией. В проекте «In Trump We Trust?» мы делаем такую попытку, повествуя о тех людях, которые составляют этот аппарат — об администрации Трампа, его ближайших людях, сторонниках, идеологах нового американского режима.
В следующих выпусках вас ждут Такер Карлсон, Илон Маск, Марко Рубио, Роберт Кеннеди младший, Сьюзан Уайлс и другие яркие игроки современной геополитики.
Режиссёр-постановщик: Антон Зубатов
Оператор-постановщик: Дмитрий Мещанинов
Режиссёр монтажа: Дмитрий Паршиков
Редактор: Ксения Курганская
Дизайн: Дмитрий Паршиков
Выпускающий редактор: Павел Киселев
Исполнительный продюсер: Андрей Зворыкин
Креативный продюсер: Евгений Балакин
Автор выпуска – Софья Талменева.
Авторы идеи: Александр Дугин,Евгений Балакин.
Благодарим Факультет политологии МГУ за участие в созданиивыпуска.
💙Смотрите ролик VK:https://vk.com/video-222626946_456239888
📺Предыдущие выпуски о Джей Ди Вэнсе, Тулси Габбард и Стиве Бэнноне: https://vkvideo.ru/playlist/-222626946_17
А по подписке на ЕСМ Медиа в VK Donut для просмотра доступны лекции из циклов «Четвертая политическая теория» и «Ноомахия в лицах. Серебряный век». Поддержите ЕСМ Медиа, чтобы смотретьноваторские курсы, разработанные на основе трудов Александра Гельевича Дугина: vk.com/donut/club222626946
Подписывайтесь на ЕСМ Медиа!
В сентябре 2024 г. состоятся выборы в Мосгордуму.
Какие же основные темы-проблемы в 19-м избирательном округе (ранее часть - 20-го ИО)?!
1. Строительство мечети в районе "Косино-Ухтомский" (Новая проблема) задевает районы Косино-Ухтомский и Жулебино.
2. Вырубка 62 га парка ПИП Косинский и застройка промзоны Руднево. Находится в Косино-Ухтомский, но вблизи от промки также жилые кварталы Некрасовки.
3. Мусоросжигательный завод #4 (тема, которая никогда не потеряет актуальности) - расположен в Косино-Ухтомский, но ближе всего к домам в Некрасовке.
4. Люберецкие очистные сооружения и его инфраструктура - мини-ТЭЦ "Люберцы", начало строительства завода по сушке ила (старая тема, не потерявшая актуальность после реконструкции ЛОС). Все объекты, не смотря на название находятся в Некрасовке Москвы.
5. Станция экомониторинга, расположенная в Некрасовке, но так и не введëнная в эксплуатацию.
6. Закрытие существующей поликлиники в Некрасовке на период еë реконструкции и строительство новой. Потоки пациентов перенаправятся в частности в поликлиники района Косино-Ухтомский. https://dzen.ru/a/Zc4lR7WdeVByyylX
7. Сюрпризы при утверждении нового Проекта планировки территории Люберецких полей (Новая Некрасовка)
Пишите в комментариях, если я забыл о каких-либо важных районных проблемах.
Политическая Теория Народа #4 | Курс лекций Александра Дугина
Дорогие зрители ЕСМ-Медиа! С небольшим опозданием, но все же представляем вам четвертую лекцию из курса Александра Дугина«Политическая теория (теология) народа», прочитанного на Факультете политологии МГУ.
В данной лекции рассматривается процесс формирования понятия «народ» в европейской истории. Мы проследим путь от религиозного осмысления нищеты и мистических движений Средневековья до осмысления народа в эпоху Реформации и Просвещения.
0:03 – Повторение предыдущих лекций
8:02 – Тема 5. Подготовка к явлению народа в европейском Средневековье
13:22 – Францисканцы, доминиканцы, прогрессизм и таинство нищеты
18:45 – Рейнские мистики и народ
24:50 – Секты и народ
29:34 – Появление народа в Европе
30:04 – Народ в Византийской цивилизации
32:40 – Тема 6. Народ как политический субъект в эпоху Возрождения и Реформации
33:40 – Народ в Средневековье
43:26 – Рим и Республика
44:20 – SPQR. Римский народ
50:32 – Этимологии слова «народ»: plebs и populus
54:16 – Народ у греков: ἔθνος, Λαός, Δῆμος, Γένος, Φυλή и ὄχλος
1:02:30 – Маги эпохи Возрождения и третье сословие
1:12:41 – Этимология слова «буржуазия»
1:16:09 – Фернан Бродель. «Материальная цивилизация, экономика и капитализм, XV–XVIII вв.»
1:19:34 – Tiers Etat в Генеральных Штатах Франции
Ожидайте новые лекции каждую неделю, по понедельникам!
💬Лекция в высоком качестве в VK:https://vkvideo.ru/video-222626946_456240064
📺 Все лекции смотрите в плейлисте: https://vkvideo.ru/video-222626946_456240055
⭐️ Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946
#Дугин#лекцияЕСМ#ПолитическаяТеорияНарода#ПолитическаяТеология#Средневековье#Возрождение#Просвещение