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

Резултати

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

Пребарај: #saintsulpice

当前筛选 #saintsulpice清除筛选
PiaNinoNotovna

@ninonotovna · Post #166 · 23.04.2025 г., 02:19

#Paris #SaintSulpice #Orgue #Tchaikovsky Парижские зарисовки №4 Place Saint-Sulpice Площадь и Храм Сан-Сюльпис Церковь Сан-Сюльпис - это ещё одно знаковое место для русской Музыкальной культуры в Париже. Именно здесь французский композитор ШАРЛЬ ВИДОР (1844-1937) передал своему близкому другу Петру Ильичу ЧАЙКОВСКОМУ проект будущего Органа Большого Зала Московской консерватории. Он был органистом этой Церкви. (В ней находится четвёртый по значению и величине орган Франции, созданный в конце 18 века мастером ФРАНСУА-АНРИ КЛИКО и реконструированный в конце 19 века АРИСТИДОМ КАВАЙЕ-КОЛЛЬ). В тот момент в Москве не было ещё ни самого Большого зала консерватории, ни этого органа. Чайковский, как известно, до открытия Большого зала в 1901 году не дожил. Но все, что мог, для его открытия сделал. Видор же выступил на концерте-открытии и тем самым не только был первым, кто показал этот Великий орган широкой публике, но и исполнил волю своего друга. Орган Большого зала Московской консерватории был создан главой знаменитой франко-испанской семьи потомственных органостроителей АРИСТИДОМ КАВАЙЕ-КОЛЬ в 1899 году по заказу барона СЕРГЕЯ ФОН ДЕРВИЗА. Вначале он был показан на Всемирной выставке в Париже, где получил Золотую медаль, а в 1901 году его установили у нас. Он по сей день является одним из величайших органов мира. Так случилось, что и мне пришлось принять самое непосредственное участие в проекте его недавней реставрации. О Большом Зале и немного об этом органе Вы можете почитать здесь: https://www.mosconsv.ru/museum/bzk.html А на днях, в Московской Консерватории состоится органный концерт, посвящённый Юбилею Шарля Видора: «Шарль-Мари Видор и его ученики». Среди учеников его, кстати, были также очень крупные композиторы: Артюр Онеггер и Марсель Дюпре. Исполнитель - замечательный органист АЛЕКСЕЙ ШМИТОВ. http://www.mosconsv.ru/ru/concert/192933 Так что все не случайно:) ######## Площадь Стравинского и выставка Сюзанны ВАЛАДОН в Центре Жоржа Помпиду в Париже Недалеко от площади Шатле находится знаменитый музей современного искусства, построенный при президенте Жорже Помпиду, который парижане ласково называют “Бобуром” (Beaubourg) . В ней сейчас проходит выставка СЮЗАННЫ ВАЛАДОН (1865-1938) знаменитой натурщицы и любовницы многих Великих художников и музыкантов, которую на самом деле звали вовсе не Сюзанной, а Мари-Клементин Валад. Имена прекрасных натурщиц, возлюбленных и жён художников мы хорошо знаем. Вспомним хотя бы спутниц Пабло ПИКАССО (Ольга Хохлова, Дора Маар…), Сальвадора ДАЛИ (Гала она же Елена Дьяконова), МОДИЛЬЯНИ (Анна Ахматова, Жанна Эбютерн). НО НИ ОДНА ИЗ НИХ, за исключением Ахматовой, пожалуй, НЕ ЯВЛЯЛАСЬ ВЕЛИКИМ ТВОРЦОМ. Сюзанна ВАЛАДОН, безусловно, Великий художник, что стало ясно именно благодаря этой выставке. Выбившаяся из крайних низов, дочь парижской проститутки, с ранней юности зарабатывавшая на хлеб натурщицей всех или почти всех - Пьера-Огюста РЕНУАРА, Анри ТУЛУЗ-ЛОТРЕКА, Эдгара ДЕГА - она стала сначала МУЗОЙ, а потом ХУДОЖНИКОМ и даже матерью Художника - Мориса УТРИЛЛО. Но особое место в ее жизни занимала музыка- ее всю свою жизнь любил композитор Эрик САТИ (1966-1925), она же нарисовала самый известный его портрет. ЭРИК САТИ был профессиональным нищим - ходил всю жизнь в одном вельветовом костюме - это был его фирменный стиль. После смерти в его каморке их обнаружили сразу несколько штук. Он был эпатажным - постоянно дрался и даде судился с критиками своего творчества. Он был очень ранимым и совершенно гениальным. Его не признали при жизни и так и не поняли после смерти (обычно дело, как выясняется). Его последователями и друзьями были Клод ДЕБЮССИ, а также все композиторы так называемой французской «Шестерки», которую он же вместе с литератором Жаном КОКТО возглавлял и вдохновлял: Артюр Онеггер, Дариус Мийо, Жермен Тайфер, Франсис Пуленк, Жорж Орик, Луи Дерей. Прямо за Центром Жоржа Помпиду находится и ПЛОЩАДЬ ИГОРЯ СТРАВИНСКОГО со знаменитым фонтаном, созданным потрясающий французской художницей НИКИ ДЕ САН-ФАЛЛЬ (1930-2002). Стравинский почитаем во Франции чрезвычайно.