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

Резултати

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

Пребарај: #gv

当前筛选 #gv清除筛选
简悦🥑

@Xiangyues · Post #575 · 16.08.2022 г., 02:35

目前电报有消息传GV从3个月变为1个月? 假❌ 实际情况是,谷歌官网上仍然写明回收期为3个月。 🏷 TAG #资讯#GV 📢 Channel @xiangyues 👥 Eren's Group @everyue

Hashtags

简悦🥑

@Xiangyues · Post #776 · 16.05.2023 г., 14:41

马里奥大电影中,出现了一个网址,是可以打开的,在网站上可以看到号码“929-55-mario” ,即(929) 556-2746,这个号码是可以打通的!(作品中是24小时修水管热线) 打通后,对面是一段时长41秒的录音,大概是和马里奥相关的。 接通后,Google Voice会显示为“Toadstool Cafe”,而有意思的是,这个商家也是真实存在的! Toadstool Cafe™ at SUPER NINTENDO WORLD™ 超级任天堂世界…… 任天堂细节果然没让人失望。 -----转发 🏷 TAG #GV#保号 📢 Channel @xiangyues 👥 Eren's Group @everyue

Hashtags

beng!

@mdmbeng · Post #2315 · 05.01.2025 г., 07:23

#PayPal#GV 📱美国PayPal支持添加/换绑Google Voice 😀 在网页端右下角的paypal助理,用英文发送需要更改手机号,按照步骤即可添加gv。 DP 频道:@mdmbeng 投稿:@mdmbeng_Bot

Hashtags

简悦🥑

@Xiangyues · Post #191 · 23.04.2022 г., 04:07

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 #GoogleVoice#GV 来源 @nnpai 这个貌似是bug,想试水的可以尝试,后续怎么样都是未知数。

新闻派

@nnpai · Post #171 · 23.04.2022 г., 02:43

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 4,操作完成后,你就得到了两个GV号,两个都是永久的 5,此永久保留非彼永久,详细分析: https://hostloc.com/thread-1006126-1-1.html #GoogleVoice#GV ©新闻派 @nnpai

GV保号推送频道

@Pushgv · Post #73 · 28.04.2022 г., 15:21

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 #GoogleVoice#GV

damm 的 eSIM 基地通知专用

@esimhelp · Post #2761 · 25.01.2026 г., 09:52

#gv#小技巧 通过订阅1个月商业版gv可以免风控获取一个新的voice号码且取消订阅/过期后号码会被立刻收回,此时可以免风控取回–––就像普通voice号码过期那样。 来源: @eSIMhelp

​​🔥СОЗДАВАЙ ИЗМЕНЕНИЯ С AIESEC🔥 Мы подобрали для тебя несколько чудесных стажировок, на которых ты сможешь внести вклад в борьбу с гендерной дискриминацией и повысить уровень осведомлённости населения о проблеме. 📍Проект Rise Up Tunisia с 27 июня по 8 августа 2020 На стажировке ты будешь писать сценарий, проводить кастинги и снимать документальный фильм о проблеме гендерного неравенства. Питание и проживание предоставляются Подробнее: https://aiesec.org/opportunity/1232998 📍Проект Women in Power с 25 июня по 7 августа 2020 На стажировке ты будешь проводить исследования, направленные на изучение социального положения женщин в Турции, брать интервью, планировать и проводить офлайн мероприятия по проблеме гендерного неравенства, а также рассказывать о культуре нашей страны. Где: г.Анкара, Турция Проживание предоставляется Подробнее: https://aiesec.org/opportunity/1231596 📍Проект S(he) - Equality for Everyone, Everywhere с 23 июля по 3 сентября 2020 На стажировке ты будешь подготавливать и проводить лекции о целях устойчивого развития, семинары для студентов о проблеме гендерной дискриминации в социальной, экономической, политической и образовательной сферах, а также оценивать влияния реализуемого проекта на осведомлённость населения о мировых проблемах. Где: г.Тбилиси, Грузия Проживание предоставляется Подробнее: https://aiesec.org/opportunity/1228819 Минимальные требования для всех проектов: - возраст от 18 до 30 лет - английский не ниже Intermediate - организационный взнос - 15.000 рублей Понравился какой-либо проект? Тогда скорее заполняй заявку: http://bit.ly/aiesecinspb #globalvolunteer#gv#sdg5#internship#leadership#AIESECэтоПроТебя

【华联社】供需频道

@huoke · Post #3304 · 28.05.2024 г., 17:01

【供应】 供应名称: Qilin-海外号商 供应介绍: 新老GV-新老TN-SL-INDEX等美国打粉群发软件,火种-FB-IG等社交软件。 价格: 私聊 标签:#GV#TN#ID#火种#FB 👇点击下方按钮查看发布者

【华联社】供需频道

@huoke · Post #3590 · 16.07.2024 г., 17:11

【供应】 供应名称: GV TN 一手货源出售 供应介绍: GV-TN-SL-INDEX等美国打粉群发软件账号出售,Qilin海外号商一手货源。 价格:@gv5681et 标签:#GV#TN#SL#ID#打粉 👇点击下方按钮查看发布者

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