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 слични објави

Пребарај: #zachiver

当前筛选 #zachiver清除筛选
祂录lze目录群

@talulze · Post #2002 · 20.04.2025 г., 08:06

安卓解压软件之MT管理器与zachiver的分卷解压教程 最近隔壁群有人问:安卓手机怎么解压分卷压缩包?我说你用zachiver啊,他们就问那是啥?怎么用?于是我就写一下吧。当然,用MT管理器也是可以的,下面详细教一教不会的人。 一、软件下载🌸 1.MT管理器绿化版【 https://t.me/MTXFXS/27139 】 2.zachiver官网【 https://zdevs.ru/en/za/apk.html 】,你们下载【ZArchiver 1.0.10 ARMv8】就行 这俩软件都好用,无广告不收费。我拿【 https://t.me/talu3D/49463?comment=189421 】这俩分卷压缩包举例来解压 二、找到压缩包路径🌸 1.首先,你要把两个或者多个压缩包都先下载下来,单独下好一个是解压不出来的! 2.下好后,找到这俩压缩包的位置,确保他们在同一路径下(也就是放在一起) 到这里,有些人就会有问题了,我找不到压缩包的路径怎么办? 【推荐】使用Anything【 https://t.me/talulze/1529?comment=22489 】,搜索压缩包的部分名字,就能看到文件了,然后我们点击它的【详情】,就能看到文件路径了。 3.找到压缩包路径后,我们可以用MT管理器或者zachiver进行解压操作,具体演示如下 三、解压🌸 ——拿MT管理器演示—— 1.我们打开MT管理器,发现他有两列,我们默认使用左列。我们的目标是找到位于【/stroage/emulated/0/Android/data/xyz.nextalone.nagram/files/documents】路径下的压缩包。 但打开了MT管理器后,你看软件左上角,现在的路径就已经是【/stroage/emulated/0】了,所以我们只要顺着【Android/data/xyz.nextalone.nagram/files/documents】找就行了。 但有人要问了,打开压缩包路径后,却发现文件太多,一时间找不到压缩包咋办? 我们可以点开MT管理器右上角三个点,选择【排序方式】,点开【按大小】【仅应用于此文件夹】【逆向排序】3个按钮,然后确定。这样文件会从大到小排序,我们就能看到压缩包了。 2.我们看到了压缩包,分别是【FatcatXXX.7z.001】和【FatcatXXX.7z.002】,我们长按7z.001的压缩包,点击【解压到】-【解压到当前目录】,然后就开始解压了。 ——拿zachiver演示—— 1.我们打开zachiver,看左上角,发现软件现在的路径就已经是【/stroage/emulated/0】了,所以我们只要顺着【Android/data/xyz.nextalone.nagram/files/documents】找就行了。 2.到了【documents】文件夹后,我们点击右上角【┇三】的符号,把排序选择为【大小】【降序】,然后就能看到【FatcatXXX.7z.001】和【FatcatXXX.7z.002】了。 我们单击一下【FatcatXXX.7z.001】,然后我们点按【FatcatXXX.7z.001】,点击【解压到当前文件夹】,然后就开始解压了。 懒得看我说可以看评论区图文演示 标签:#安卓手机软件#解压#解压软件#MT管理器#zachiver#教程

祂录lze目录群

@talulze · Post #1482 · 07.03.2023 г., 10:50

电脑解压软件之Bandizip 电脑解压软件我喜欢用Bandizip,但重装系统完的我始终回不去之前的设置,就没有Bandzip右键菜单。刚折腾了一会弄好了,简单说一下。 第一步:【 https://t.me/jianjiaoPD/8677 】 第二步:打开Bandzip,【选项】-【设置】-【上下文菜单】-【选择压缩菜单】 我压缩只用到其中的【添加到压缩文件名称】功能; 解压只用到【解压到当前文件夹】和【解压到压缩文件名称】功能 简略效果如图1 注意,你们电脑解压一些需要改后缀的压缩包的时候,其实用不着改,直接拖动压缩包到解压软件的快捷方式上打开,就能直接解压了,真的很方便。小白必看!!!【视频演示】 标签:#Bandizip#解压软件#右键管家#右键菜单#win软件#zachiver#安卓手机软件#解压

祂录lze目录群

@talulze · Post #1253 · 07.07.2022 г., 06:27

群组介绍: 就是发我生活中遇到的比较好用的软件啊,教程啊之类的,部分含有色情内容,慎入哈。几乎每个消息都有Tag,下面会标注一下,其中 #sex 就是包含色情内容。 A #安卓手机软件#AI#AV#Ayugram#apkcombo#阿里云盘#ASMR B #本子#百度网盘#哔哩哔哩#Bandizip#哔咔#比特彗星#bot#bybit C #磁力#插件#clash#测速 D #第三方TG#代理软件#discord#第一版主#电报小tips E #Ehentai#emby F #flclash#翻墙#flyy H #Hanime1#汉化链接#汉化#黑盒闪搜#hd2a#黄油 I #iwara G #规则#隔空投送 J #机器人#脚本#解压软件#禁忌书屋#禁漫天堂#解压软件#机场#剪映国际版#解压#禁止转发的频道 K #kemono#夸克网盘#可拓浏览器#k-lite L #浏览器#里番#论坛#洛雪 M #漫画#mod#MMD#music#Meget N #nagramX#nhentai#nikke#奈飞#男娘#南+ O #onlyfans#office P #PDF#pikpak#picacomic#pixiv#PerfectViewer#pixez#piliplus Q #QQ S #神器#sex#搜图机器人#私有频道#绅士漫画#搜狗输入法 T #TG群#图片查看器#telegram#推特#twitter#tdl#TG小知识#TG大会员#梯子#贴纸 W #win软件#外挂 X #小说#X#小火箭#写真 Y #阅读#油猴脚本#原神#益达#音乐#油管#youtube#游戏#影视 Z #主题#资源论坛#中文#zachiver#资源管理器#正经漫画 * #360 #64gram