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

Резултати

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

Пребарај: #mtn

当前筛选 #mtn清除筛选
Аргунь阿尔贡

@argunriver · Post #131 · 09.03.2024 г., 07:29

经查证 MTN无信号是由于MTN网络维护引起 目前正在陆续恢复 请各位耐心等待 MTN inactive issues现已得到修复 MTN恢复出售 单价15U 支持任何条件永久质保 欢迎联系小小岸: @DoSthGreat 购买 ⛱️标签: #MTN 🌠频道: @ArgunRiver ♻业务: @DoSthGreat

Hashtags

Google Voice 靓号 ✨

@Voice_Google · Post #5740 · 09.08.2024 г., 17:43

需要尼日利亚 eSIM 的朋友请联系,11美元(最近办理问题多,涨价了)一个。这是黑人兄弟亲自去当地营业厅按指纹办理的,来之不易。eSIM扫码即可下载到手机使用。 接收短信是免费的,发送短信、接打电话或使用流量可以通过“Pay As You Go”方式进行(费用较高),也可以选择订购7日,14日,30日漫游包。 保号成本非常低,只需人民币5元左右即可一次性保号3年(只需订购一个订阅,无需担心充值或使用的细节)。 更多关于号码的细节,来询哈! PS 说到走向非洲,他们国家的身份也可随意注册,感兴趣的也可以聊聊! #MTN#eSIM

Hashtags

Аргунь阿尔贡

@argunriver · Post #295 · 04.04.2024 г., 04:36

4.5 11:30 🥳3个MTN eSIM 单价0U 每人限购1份 11:30在此条消息评论区留言 以此条消息评论区留言顺序为准 时间以手机时间为准 电脑时间不作为参考 仅支持发送一条消息 采用多发者取消活动资格 若群组发言消息不超过500条 不满足购买资格 资格往后顺移一位 清明已至,愿君安康 ⛱️标签: #活动#MTN 🌠频道: @ArgunRiver ♻业务: @DoSthGreat

Hashtags

Аргунь阿尔贡

@argunriver · Post #183 · 16.03.2024 г., 09:59

3.16 21:00 3个MTN eSIM 单价10U 满足永久质保条件 保障在MTN信号恢复后能正常使用 每人限购1份 21:00在此条消息评论区留言 以此条消息评论区留言顺序为准 若群组发言消息不超过500条 不满足购买资格 资格往后顺移一位 已兑奖 ⛱️标签: #活动#MTN 🌠频道: @ArgunRiver ♻业务: @DoSthGreat

Hashtags

Аргунь阿尔贡

@argunriver · Post #118 · 07.03.2024 г., 11:36

因今日MTN eSIM多个收到inactive提示,为保证每位朋友的消费体验,现MTN暂时停售,待全部修复后重新上架。 感谢理解。 ⛱️标签: #MTN#售后 🌠频道: @ArgunRiver ♻业务: @DoSthGreat

Hashtags

Аргунь阿尔贡

@argunriver · Post #116 · 07.03.2024 г., 07:29

请MTN收到此条短信的朋友将eSIM PDF原件发送至小小岸 @DoSthGreat 我会在修复好后将原eSIM返还 ⛱️标签: #MTN#售后 🌠频道: @ArgunRiver 🌌联系: @RightBankk ♻业务: @DoSthGreat

Hashtags

Аргунь阿尔贡

@argunriver · Post #163 · 15.03.2024 г., 02:15

尼日利亚海底电缆损坏致互联网中断,电信和银行业务被波及 尼日利亚的电信公司和银行因国际海底电缆损坏而经历互联网中断。 主要影响的电缆包括WACS、ACE、MainOne和SAT3,位于科特迪瓦的阿比让附近,这导致尼日利亚及其他西非和南非国家的交易和数据服务受阻。 MTN和Sterling Bank是受影响的机构之一,MTN已为互联网速度减慢道歉,而Sterling Bank无法处理交易。 南非也报告了重大的互联网中断,尽管一些拥有冗余电缆容量的提供商,如WIOCC,未受影响。 ⛱️标签:#资讯#尼日利亚#MTN 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

Аргунь阿尔贡

@argunriver · Post #480 · 01.05.2024 г., 07:27

MTN eSIM 707号段无法绑定Chipper Cash 据群友和尼日利亚卖家反馈,近日MTN 707号段无法绑定Chipper Cash,具体原因有待MTN修复。 请目前有意购买MTN绑定Chipper Cash的朋友留意自己的号码是否是707号段。 ⛱️标签:#MTN#ChipperCash#故障 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

跑跑資訊站 KartInfo

@KartInfoTW · Post #457 · 09.12.2022 г., 04:01

根據今天韓國媒體報導,韓服跑跑卡丁車原作預計於 2023 上半年結束營運。 🎯 詳細資訊:https://kinf.cc/EL0R1 ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#韓服#結束營運#跑跑飄移#飄移#KartRiderDrift#KartDrift#NITROStudio#MTN#News#新聞

Аргунь阿尔贡

@argunriver · Post #12 · 22.02.2024 г., 11:45

🥲阿尔贡 标签导航 (0.9) 虚拟钱包 #ChipperCash #Paga #Cardify #Klasha 虚拟货币 #交易所 #Binance #OKX 电话卡 #eSIM #eSTK #5ber #Airtel #MTN #RedPocket #hahaSIM 娱乐资讯 #公测 #游戏 #暴雪 #动画疯 #网易 #Xbox #涨价 #腾讯 科技资讯 #Apple #Google #小米 #Tesla #下架 #黑客 #尼日利亚 #硬盘 #存储 人文专题 #一言 #早安 #晚安 #诗歌 #历史上的今天 群务相关 #群务 #黑名单 #活动 🥲本频道创建于2024.2.17 投稿bot:@ArgunRiver_bot 黑名单:@Argunblocklist 群组:@RiverArgun 业务联系:@Dosthgreat ✅购买产品请按要求填写工单点这里