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

Резултати

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

Пребарај: #yiddish

当前筛选 #yiddish清除筛选
Tibicen

@world_music_geek · Post #904 · 17.02.2025 г., 14:13

Fran & Flora — Precious Collection (Hidden Notes Records, 2024) #yiddish#ambient#cello#klezmer#violin#poik#United_Kingdom Precious Collection — второй альбом струнного дуэта Fran & Flora, в состав которого входят виолончелистка Франческа Тер-Берг и скрипачка Флора Керзон. В основе альбома лежит преимущественно клезмер, но сами музыкантки отмечают, что черпали вдохновение и в других традициях Восточной Европы. В записи также отразилось влияние фри-джаза, современной академической музыки, эмбиента и дрона. Любовь дуэта к архивным записям и старинным рукописям прослеживается в разнообразии материала. Например, песня Feygele — это известная среди русских евреев песня «Сапожечки», а Flowers for Innocence основанна на трансильванском Gyöngyvirágos. Среди других традиционных композиций — бурлящая энергией греческая народная мелодия Kick Up In 9 и мрачная Yikhes, где скрипка звучит как далекий тревожный вой сирены. В композиции Nudity, на фоне скрипки, задающей румынско-еврейский ритм 6/8 «сирба», звучит высокий скрипичный гул и пение в стиле Мередит Монк. В некоторых треках слышится влияние инди-музыки. Например, бессловесные гармонии в Nign и Hold Me Close напоминают вокальные приемы Blonde Redhead иStealing Sheep. Возможно, в контексте современных музыкальных инструментов это и звучало бы эклектично, но в традиционной аранжировке такие элементы органично вплетаются в общее звучание. Они не приближают Fran & Flora к альтернативной сцене, а скорее показывают, что ростки фольклора продолжают пробиваться даже сквозь самые самобытные образцы современной музыки. 🔗 AppleMusic | Spotify | YouTube | Deezer | TIDAL | Bandcamp

Tibicen

@world_music_geek · Post #771 · 05.10.2024 г., 14:20

Nathan "Prince" Nazaroff — Jewish Freilach Songs (Folkways Records, 1954) #traditional#freilach#accordion#octophone#yiddish#jew#Ukraine#Russia «Фреилах» — слово на идише, обозначающее «счастливый» или «радостный». Оно же используется в качестве названия музыкального стиля. В сборнике Jewish Freilach Songs представлены восточноевропейские песни в стиле «фреилах». Среди них — известные шлягеры Tumbalalaika и Vander Ich Mir Lustig («Пока я радостно шагаю»). К слову, Vander Ich Mir Lustig сильно напоминает русскую песню «Яблочко», увековеченную революционными солдатами в период Гражданской войны. А в некоторых песнях, например, в Ihr Fregt Mich Vos Ich Troier (Вы спрашиваете меня, почему я скорблю?) можно даже расслышать русскую речь. Исполняет песни Натан Назарофф, среди ервейских слушателей получивший прозвище «Принц». О нём мало что известно, кроме того, что он иммигрировал в США в 1914 году, имел еврейско-русское происхождение и работал в Театре Русского Балета в Нью-Йорке. На этой пластинке Назарофф аккомпанирует себе на аккордеоне и октофоне, струнном инструменте, напоминающем мандолину. Стиль его исполнения восходит к городской музыке Одессы и других портовых городов. В общем, привет всем любителям «Одесских рассказов» Исаака Бабеля. 🔗Spotify | AppleMusic | Telegram

Tibicen

@world_music_geek · Post #772 · 07.10.2024 г., 21:11

The Brothers Nazaroff — The Happy Prince (Folkways Records, 2015) #traditional#freilach#klezmer#accordion#mandolin#fiddle#payk#guitar#tzouras#ukulele#yiddish#jew#Ukraine#Russia#United_States Эта запись — дань уважения Натану «Принцу» Назароффу. В 1954 году в Штатах он выпустил пластинкуJewish Freilach Songs и таким образом познакомил самый широкий круг слушателей с фольклором восточноевропейских евреев. До сих пор работа Назароффа остаётся чуть ли не единственной, на которой представлен музыкальный стиль Одессы и других портовых городов Черного Моря. Международная супергруппа The Brothers Nazaroff, в состав которой входят Дэниел Кан, Псой Короленко, Майкл Альперт, Джейк Шульман-Мент, Боб Коэн и Хампус Мелин, вдохнула новую жизнь в наследие «Принца». «Братья» уверены, что эти песни заслуживают внимания и особого места в современной еврейской культуре. Майкл Векс — автор крупнейшего исследования идиша Born to Kvetch. В своих заметках об альбоме Назароффа отмечает следующее: Если бы в начале 1950-х годов в Америке существовали группы, исполняющие в барах песни на идише, то они звучали бы именно так Братья Назарофф — как раз такая группа, но только из XXI века. 🔗Spotify | AppleMusic | Bandcamp