@tsukassadrive · Post #1543 · 30.04.2024 г., 21:37
#art#photo#tsukihime#aesthetic source
Hashtags
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
Пребарај: #tsukihime
@tsukassadrive · Post #1543 · 30.04.2024 г., 21:37
#art#photo#tsukihime#aesthetic source
Hashtags
@proved_is_here · Post #14200 · 02.03.2026 г., 05:32
Тем временем к американским таможенникам свои вопросики. Те наоборот уничтожили то, что уничтожать не стоило 3,5-дюймовую дискету с пробной версией ранитетной японской игры Tsukihime – одну из существующих 50-ти экземпляров в мире – коллекционер видеоигр получил из Португалии разломанной на части Коробка с посылкой пришла перемотанная лентой с надписью "Opened and resealed by customs" – "Вскрыто и запечатано таможней". Пост коллекционера с фото- и видеосвидетельством случившегося уже набрал почти 20 млн просмотров и поднял волну возмущения в сети: «Отправитель даже позаботился о том, чтобы зажать её между листами картона и использовать много пузырчатой плёнки для защиты. Никогда бы не подумал, что таможня США не только уберёт всё это, но и намеренно повредит саму дискету. Таможня США удалила всю пузырчатую плёнку и физически уничтожила дискету. Я подам заявление, но буквально плáчу прямо сейчас» #Tsukihime#таможня#США
Hashtags
@hanstadt · Post #2948 · 01.02.2026 г., 10:01
Хорошего вечера #maid#tsukihime
Hashtags
@xiaomiaogame · Post #3629 · 23.03.2026 г., 13:56
月姬REMAKE 月姬 月姬R 月姬PLUS+DISC 月姫 月姫R 月姫REMAKE Tsukihime 精翻汉化版 原版 v0.91 游戏简介: 远野志贵 (我) 在八年前的意外中,眼睛获得了神奇的能力 (直死之魔眼) 那是可以看到纵横交错在事物身上的 死线 的能力. 即使是永生的吸血鬼,死线被切的部份都会坏死,不可能再还原. 又因为此次意外,他被托付于远亲的家中过着平静的日常生活,直至父亲去世的消息传达. 他被家主 秋叶 召回远野家,作为远野家的长子开始新的生活. 戏剧般的继承了古老的氏族,又住进一个与自己不相称的豪宅里,旧日的风景慢慢唤醒了志贵记忆的碎片. 就在生活突然发生巨大改变之时,在上学路上, 志贵突然跟随自己的本能,卸下眼镜跟踪并杀死了一位少女. 但第二天她又完好无损的出现在志贵眼前,笑着说 你好啊,昨天可真是受你不少关照呢. 至此,故事正式展开. 月姫 汉化更新: 1.将【SHIROU神父】润色过的部分网络梗还原成了符合原文的恰当翻译,其中大部分还原成了【月姬野人汉化组】原文内容 2.基本修正了全文的错别字,将大量错用的“的”修改为了“地”和“得” 3.润色了爱尔奎特线和希耶尔线,对爱尔奎特线的Hscene进行了部分重译修改 4.校对+重译了翡翠线,琥珀线和秋叶线出现的严重错翻,其中翡翠线Hscene,琥珀线Hscene以及秋叶线全线依照日文文本完全重译 5.补全了秋叶线共通部分不知原因缺失的文本,具体位置是志贵第一次在夜晚街道上碰到弓塚后回家后与秋叶的剧情 6.对部分选项的翻译依照日文原文进行了校对修改 7.统一了文中的称呼,翡翠对志贵的称呼统一为“志贵少爷”,琥珀对志贵的称呼从志贵先生统一为直呼其名(在志贵要求改称之后) 型月我的 月姬2 月姫2 呢? 评分 作者 #型月#TYPE-MOON #PC#ADV#ONS#精翻 #月姬REMAKE#月姬#月姬R#月姬PLUS+DISC #月姫#月姫R 月姫REMAKE #Tsukihime 入正地址 月姬R下载地址 原版v0.91下载地址