Что делать если нужно поставить какую-то 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
⚡️#suno v4 is here! 🔥
Now you can make music with better audio, sharper lyrics, and more dynamic song structures. Try it now on suno.com
New features powered by v4:
✨ Remaster: Upgrade your tracks in v4 quality
📝 Lyrics: Creative, higher quality lyrics for your songwriting
🎨 Cover Art: Fresh designs to compliment your music’s vibe
VideoGenerator | SUBSCRIBE
🎸 Создавайте песни с Suno v5 в @GPT4Telegrambot
Главная новость для всех, кто пишет музыку! Стартап Suno выпустил пятую версию своей нейросети для генерации песен, и она снова взлетела в топы, создавая хиты по одному промпту.
Что нового в Suno v5:
✨Кристально чистый звук. Теперь треки сложно отличить от записанных в профессиональной студии.
✨Супер-реалистичный вокал. Голоса стали еще более живыми и эмоциональными, без «роботизированного» оттенка.
✨Любые жанры. От поп-музыки и k-pop до тяжелого металла и фолка — Suno v5 справится с любой вашей идеей.
И, конечно, модель уже доступна в@GPT4Telegrambot.
Как попробовать Suno 5:
1️⃣ Перейдите в @GPT4Telegrambot. Подключите пакет Suno в /premium
2️⃣ Нажмите «Создать песню»
3️⃣ Новая модель v5 уже выбрана по умолчанию. Просто выберите жанр, добавьте текст песни или описание.
#Suno
Suno красавчики — выкатили Suno Studio.
Теперь треки генерятся по отдельным дорожкам: гитара, басуха, барабаны, вокал и т. д. Всё можно двигать, обрезать, удалять. Есть возможность конвертировать в MIDI-формат и экспортировать в DAW.
Короче, новая эра нейрокомпозинга и диджеинга Думаю, многие ребята, которые росли на тренде создания треков, сейчас реально обрадовались — возможности для творчества выросли в разы.
Suno
#suno | AcidCrunch
Suno Studio - Multi-track creation
Suno наконец-то выкатывает то, чего ждали все, кто пилит музло! Мультипоточные генерации с кучей дорожек — это уже заход на студийный контроль нейромузыки.
Обещают управлять инструментами по отдельности, экспериментировать с аранжировкой и делать жирный звук прямо на лету.
Единственное чего опасаюсь — чтобы Suno не начали перегибать с UX. Есть у нейро-продуктов фишка: налепить сто кнопок и сто настроек так, что уже забываешь, зачем вообще зашёл.
Хочется, чтобы всё было по студийному мощно, но по музыкальному просто. Баланс
Можешь записаться на бетку тут
😂 И не забывай репостить ага)
#Suno| AcidCrunch
🎵Песни на студийном уровне с Suno V4
В @GPT4Telegrambot появилась последняя версия лучшей нейросети для генерации музыки по текстовому описанию Suno V4.
Качество музыки и вокала на уровне студийных записей.
🔛Как подключить?
Приобрести до 200 генераций можно в разделе /Suno в@GPT4Telegrambot
Если у вас премиум-подписка, можно протестировать V4 бесплатно.
А здесь подробная инструкция по созданию песен в Suno.
Уже создавали песни в Suno?
❤️— было дело
🔥— нет, но надо попробовать
😎— я сам(а) все пишу
#Suno@EDU4Telegrambot
🎶Как работают теги при создании песен в Suno?
Если хочется добавить больше креатива и авторского стиля в свои песни, лучшим вариантом будет использовать специальные теги.
Сгенерировали песню на стихи А. С. Пушкина «Зимняя дорога» в двух разных жанрах и добавили несколько интересных моментов. Вот, что использовали👇
🎶[Verse 1], [Verse 2] — ставится перед началом куплета.
🎶[Chorus] — перед началом припева.
🎶(oooyyy) в круглых скобках — добавляет бэк-вокал в конце куплета.
🎶[Break] — добавляет несколько тактов песни, в которых ведущие инструменты или вокалист замолкают, а играют только сопровождающие инструменты.
🎶[Big Finish] — поможет завершить песню в заключительной части. Обычно энаполняет трек импровизированной музыкой и текстами.
🎶[End] — обозначает конец композиции.
🔴 Создавайте свои варианты песен в @GPT4Telegrambot и присылайте в комментарии к этому посту. Нам будет очень интересно послушать!
Полная инструкция по созданию песен в Suno здесь.
Хотите больше таких подсказок?
❤️ — да, это интересно!
🔥 — не знаю даже, но звучит прикольно
👀 — я песни не пишу
#suno@EDU4Telegrambot
🎸 Crea canciones y música en @GPT4Telegrambot con Suno V4
La última versión del mejor modelo de inteligencia artificial de texto a audio, Suno V4, ya está disponible en nuestro bot.
La calidad de la música generada y las voces es comparable a las grabaciones de estudio.
🔛 ¿Cómo usarlo?
1️⃣ Ve a @GPT4Telegrambot
2️⃣ Compra hasta 200 generaciones en la sección /Suno del bot.
Los usuarios con suscripción Premium pueden probar la versión V4 gratis.
➡️Aquí tienes nuestra guía detallada para crear canciones con Suno.
#Suno@hiaimediaes
🔈#Suno - это chatGPT для музыки. Самый сильный AI создатель музыки и песен на сегодняшний день. Стань профессиональным музыкантом в один клик и создавай крутые музыкальные произведения в нашем боте @plasma_gpt_ai_bot
Инструкция:
- Перейдите в бота и пополните баланс (карты/крипта)
- Первый вариант (быстрый), напишите /suno и далее текст (в том же сообщении), в котором укажите подробные детали, о чем вы хотите создать песню и в каком стиле. СhatGPT напишет лирику для песни и Suno озвучит ее. В итоге вы получите два музыкальных файла.
- Второй вариант (продвинутый): напишите /suno и в появившемся сообщении кликните на кнопку 'create'. У вас откроется веб интерфейс в котором вы можете выбрать вариант генерации с вашим собственным текстом песни, а также выбрать вариант генерации только инструментальной части песни, без вокала.
Особенности и лайф хаки:
- Suno может озвучивать песни на любом языке (даже на несуществующем)
- используйте мета теги [chorus] для припева [verse] для куплета
- в описании стиля вы можете комбинировать различные музыкальные стили
- можно использовать все существующие музыкальные стили из Wikipedia
- ваши тексты песен не проходят никакой цензуры 🤔
- используя мета теги вы можете управлять огромным количеством аспектов внутри музыкального произведения, стилизовать произношение и использование музыкальных инструментов, да и многое другое. Подробности читайте в Suno Wiki
Для чего использовать Suno и Music AI:
- создание музыкальных поздравлений/открыток на день рождения и другие праздники
- создание музыкальных рекламных роликов и сообщений
- создание уникальных аудио треков для вашего видео продакшена и соц.сетей
- для музыкантов как креативный ассистент
- создать свой альбом, загрузить на все музыкальные платформы и заработать миллионы
- Just For Fun!
😏
Делитесь своей музыкой в комментариях, а я пошел интегрировать для вас следующий ИИ)
🎧#Suno сделали доступной бесплатно! версию 3 для создания музыкальных произведений. 🔥
Немного креативного стихосложение в chatGPT или Gemini, и классные поздравления с др или песенки для детей готовы. Suno понимает сотни музыкальных стилей!
🎼 Тестим и присылаем свои работы!)
🌄FAQ по Suno от GPTunneL
Собрали самые частозадаваемые вопросы и дали короткие ответы. Рассказываем, как выпускать и монетизировать треки Suno без проблем с площадками и правами.
🔘Можно ли монетизировать трек из Suno?
Да, лицензия выдаётся на готовый трек, но регистрацию авторского права на полностью AI музыку могут не одобрить, тексты обычно регистрируются.
🔘Если трек генерится через аккаунт агрегатора, то права сначала возникают у агрегатора. Дальше их нужно явно передать вам в договоре или оферте агрегатора. Без такой передачи коммерческая «чистота» под вопросом.
🔘Как избежать бана или снятия релиза?
Не имитируйте артистов и их голоса. Не используйте чужие семплы. Заполняйте метаданные честно. В YouTube ставьте метку synthetic или altered для реалистичного вокала.
🔘Что с исками лейблов?
RIAA судится с Suno и Udio из-за обучения моделей на записях. Разбирательства продолжаются, параллельно обсуждают лицензирование. Площадки строже проверяют метаданные и имитацию, держите релиз прозрачным.
Если остались вопросы, напишите их в комментариях. Добавим ответы в следующую подборку специально для вас.
🔗Suno доступен в GPTunneL
#suno@gptunnel
🎄Снижаем цены на Suno до Нового Года!
Только до 1 января создавай 2 песни в Suno всего за 8 рублей. Успей наполнить свои праздники музыкой по супер-выгодной цене!
🎶Создавай праздничные треки для себя и близких
#suno@gptunnel