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

Резултати

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

Пребарај: #sevenseas

当前筛选 #sevenseas清除筛选

Друзья, я обновила график выхода даньмэй-новелл от издательства Seven Seas (там на лето добавилось несколько дат) и добавила ссылку на предзаказ третьего тома "Остатков грязи". Напоминаю, сколько томов будет в сериях (отслеживать можно на официальном сайте): 🔹"Усмиритель душ" Прист (Guardian by Priest) – 3 тома 🔹"Несравненный" Мэн Сиши (Peerless by Meng Xi Shi) — 5 томов 🔹"Остатки грязи" Жоубао Бучи Жоу (Remnants of Filth by Rou Bao Bu Chi Rou) — 7 томов 🔹"Убить волка" Прист (Stars of Chaos by Priest) — 5 томов 🔹"Возлюбленный карп немого тирана" Сюэшань Фэйху ( The Disabled Tyrant’s Beloved Pet Fish by Xue Shan Fei Hu) — 4 тома 🔹"Хаски и его Учитель Белый Кот" Жоубао Бучи Жоу (The Husky and His White Cat Shizun by Rou Bao Bu Chi Rou) — 11 томов 🔹"Мириады осеней" Мэн Сиши (Thousand Autumns by Meng Xi Shi) — 5 томов 🔹"Осторожней с голубиной почтой" Хэй Даньбай (You’ve Got Mail: The Perils of Pigeon Post by Hei Dan Bai) — 4 тома #China#novel#SevenSeas

Ночью у издательства Seven Seas случился шквал лицензий (с двадцатилетием, ребятки!). Суммирую всё (и немножечко сверх того). В 2025 году нас ждут такие проекты: 🐟У Чжэ. Дерзай! (Wu Zhe. Run Wild: Sa Ye!)2016, 145ch+8ex Дата выхода первого тома: 21 января 2025 г. 🐟 Пять новелл Фэйтянь Есяна (Fei Tian Ye Xiang) — Динхайские хроники иного мира (Dinghai Fusheng Records) 2019, 138ch Дата выхода первого тома: 20 мая 2025 г. — Записи об усмирении демонов эпохи Тяньбао (Legend of Exorcism: Tianbao Fuyao Lu) 2017, 221ch Дата выхода первого тома: 25 февраля 2025 г. — Мужское общежитие № 7 на Цзянвань-роуд (Riverbay Road Men's Dormitory) Дата выхода первого тома: 15 апреля 2025 г. — Радость встречи (Joyful Reunion) 2016, 228ch Дата выхода первого тома: 17 июня 2025 г. — Перезагрузка астролябии (Astrolabe Rebirth) 2014, 18ch+1ex Дата выхода первого тома: июль 2025 г. 🐟 Прист. Безмолвное чтение (Priest. Silent Reading: Mo Du) 2016, 180ch+5ex Дата выхода первого тома: осень 2025 г. 🐟 Две новеллы Му Сули (Mu Su Li) — Медные монеты (Copper Coins: Tong Qian Kan Shi) 2016, 102ch+1ex Дата выхода первого тома: сентябрь 2025 г. — Три века без бессмертных (The Unseen Immortal of Three Hundred Years) 2022, 128ch+8ex Дата выхода первого тома: октябрь 2025 г. 🐟Фэн Юйне. Спасение злодея по ошибке (Mistakenly Saving the Villain) 2020, 120ch Дата выхода первого тома: ноябрь 2025 г. 🐟Бикаби. Три раза замужем за солёной рыбой (Thrice Married to a Salted Fish) 2021, 147ch Дата выхода первого тома: ноябрь 2025 г. 🐟Ушуй Буду. Я и мой муж спим в гробу (My Husband and I Sleep in a Coffin) 2019, 84ch+9ex Дата выхода первого тома: август 2025 г. 🐟Ян Су. Глава сыска болен (There’s Something Wrong with the Chief: Du Zhu You Bing) 2019, 134ch+4ex Дата выхода первого тома: октябрь 2025 г. 🐟 Две новеллы Люйе Цяньхэ (Lv Ye Qian He) — Бeскoнeчныe цapaпины бoжeствeннoгo дpeвa (The White Cat’s Divine Scratching Post) 2015, 131ch Дата выхода первого тома: декабрь 2025 г. — Жена превыше всего (The Wife Comes First: Qi Wei Shang) 2013, 105ch+3ex Дата выхода первого тома: декабрь 2025 г. 🐟 Hao Da Yi Juan Wei Sheng Zhi. Ореол белого лотоса для злодея (The Villain’s White Halo) 2016, 119ch Дата выхода первого тома: декабрь 2025 г. 🐟Лю Гоухуа. Покалеченный бог войны стал моей наложницей (After the Disabled God of War Became My Concubine) 2021, 123ch+13ex Дата выхода первого тома: декабрь 2025 г. К посту прикреплены обложки тайского издания новеллы Лю Гоухуа "Покалеченный бог войны стал моей наложницей" от издательства Rose Publishing #China#SevenSeas#ThaiCover

Цветная иллюстрация из второго тома новеллы "Усмиритель душ" Прист от Seven Seas, печатный релиз которого должен состояться сегодня. За внутренне оформление отвечает Ying (Fern_arts) Подсмотрено на этом канале #China#novel#Priest#ZhenHun#SevenSeas

Издательство Seven Seas показало обложку второго тома новеллы "Усмиритель душ" Прист от Marmaladica (внутренние иллюстрации будут от Fern_arts). Ждём в марте. #China#novel#Priest#ZhenHun#SevenSeas

✨𝓐𝓴𝓪𝓻𝓲✨

@haitang_weiyuu · Post #4774 · 20.04.2025 г., 08:53

Уже послезавтра этот канал вернётся к привычному и приличному книжному контенту. А пока любуемся обложками первых двух томов "Динхайских хроник" Фэйтянь Есяна (он же Arise Zhang) от 苍顾行 (cangguxing). #China#novel#FeiTianYeXiang#DinghaiFushengLu#SevenSeas

А вот и обложка третьего тома новеллы Прист "Убить волка" (или "Звезды хаоса") от Seven Seas. Артер – 罐 一 一 (eleven small jars). Релиз ожидается в начале мая. Напоминаю, что всего будет пять томов #China#novel#Priest#ShaPoLang#SevenSeas

Издательство Seven Seas показало обложку последнего тома новеллы "Мириады осеней" Мэн Сиши от mimominamo Релиз ожидается в июле! Ждём #China#novel#MengXiShi#QianQiu#SevenSeas

Поймала третий том "Мириад осеней" Мэн Сиши от Seven Seas. Очень нравится оформление, но я всё равно считаю, что издательству не стоило растягивать новеллу на 5 томов... Слишком много, слишком дорого #China#novel#QianQiu#MengXiShi#SevenSeas

Издательство Seven Seas показало обложку четвёртого тома новеллы "Мириады осеней" Мэн Сиши от mimominamo! Ждём красоту в марте. Всего будет пять томов. #China#novel#QianQiu#MengXiShi#SevenSeas

Очень кстати вчера издательство Seven Seas показало обложку второго тома новеллы У Чжэ "Дерзай!" (Run Wild) от Tayue Jin (踏月锦). За внутреннее оформление отвечает Ding Yue Rong. Том уже доступен для предзаказа на Logobook. Выход из печати намечен на июнь. #China#novel#WuZhe#Saye#SevenSeas

Не могу пройти мимо анонса обложки первого тома новеллы "Дерзай" У Чжэ (2016, 145ch+5ex) от Seven Seas 🤣 Дата выхода: 21 января 2025 г. 🤣 Художник обложки 踏月锦 🤣 Художник внутренних иллюстраций Ding Yue Rong Описание: Цзян Чэн никому не нужен на этом свете. Мать не хочет его видеть, отец даже не помнит, как он выглядит. Из родного края его вынуждают уехать в забытое всеми богами место, о котором он никогда даже не слышал. В этом унылом и неприветливом городе Цзян Чэн первым делом встречает странную девочку и ее брата. С ними причудливым образом переплетется его жизнь, которую он давно считает потерянной... 🤣Текст на языке оригинала 🤣На русском полного перевода я не видела. В онгоинге первые 60 глав можно прочитать на Wattpad 🤣Переводы на английский уже удаляют с сайтов по просьбе правообладателя 🤣Манхва на русском (онгоинг) и на английском (онгоинг) #China#novel#WuZhe#Saye#SevenSeas

Издательство Seven Seas показало обложку шестого тома новеллы "Хаски и его учитель белый кот" Жоубао Бучи Жоу от St. Публикация запланирована на август #China#novel#RouBaoBuChiRou#Erha#SevenSeas

ПретходнаСтраница 1 од 3Следна