@TheLoversOfNetwork · Post #52 · 07.09.2020 г., 14:47
A friendly room to chat about, share media of, and generally enjoy everyone's favourite horny studs. Bulls and non-bulls alike welcome :) #Chat #LoN Join us at @BeefLovers
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
Пребарај: #lon
@TheLoversOfNetwork · Post #52 · 07.09.2020 г., 14:47
A friendly room to chat about, share media of, and generally enjoy everyone's favourite horny studs. Bulls and non-bulls alike welcome :) #Chat #LoN Join us at @BeefLovers
@TheLoversOfNetwork · Post #50 · 07.09.2020 г., 14:46
Lovers of Canines is a group for all you dog lovers out there! Come get tied to all the knotted content you could ever want~ #Chat #LoN https://t.me/LoversOfCanines
@TheLoversOfNetwork · Post #49 · 07.09.2020 г., 14:45
If you like murry purry balls of fluff, come pounce on into the group and prowl to your heart's content~ #Chat #LoN https://t.me/LoversOfFelines
@TheLoversOfNetwork · Post #47 · 07.09.2020 г., 14:43
A themed chat for those who love cervidae and their very large.... antlers. Come here and get bucked til you pass out~ #Chat #LoN @LoversOfDeer
@TheLoversOfNetwork · Post #46 · 07.09.2020 г., 14:42
Those who like things of avian variety then Lovers of Avians is the place for you! You'll find lots of birds and things with beaks and talons in here and those who love them. #Chat #LoN T.me/LoversOfAvians
@TheLoversOfNetwork · Post #45 · 07.09.2020 г., 14:41
For those who love stallions and horses, Lovers of Stallions is the 18+ stable for you! This chat is themed around all gay stallion loving, talk about horsecocks or how you have one in here! #Chat #LoN t.me/LoversOfStallions
@TheLoversOfNetwork · Post #44 · 07.09.2020 г., 14:41
Are you interested in dragons? Well Lovers of Dragons is the cave of wonders that you are adventuring for! All things dragon related will be found here and plenty of dragons flying about for you to love on~ #Chat #LoN t.me/LoversOfScalies
@TheLoversOfNetwork · Post #85 · 27.05.2022 г., 00:26
Do you like your childhood being ruined regularly? Possibly have a crush on Renamon? We have a channel for you~ Lovers of Rule 34 shares all the lovely furry based R34 content you'd want. If it exists, there is porn of it. #Channel #LoN https://t.me/LoversOfR34
@TheLoversOfNetwork · Post #53 · 07.09.2020 г., 15:01
Do you like your childhood being ruined regularly? Possibly have a crush on Renamon? We have a channel for you~ Lovers of Rule 34 shares all the lovely furry based R34 content you'd want. If it exists, there is porn of it. #Channel #LoN https://t.me/LoversOfR34
@TheLoversOfNetwork · Post #48 · 07.09.2020 г., 14:44
Have you played a bit too much Breath of the Wild? Do you wish Kass was your daddy? How about letting Revali's gale take you away to his nest?~ then you should take a look over at the Lovers of Rito channel, a nice place to go and enjoy those lovely ritos~ #Channel #LoN @LoverOfRito
@HostEvaluate · Post #786 · 12.06.2022 г., 14:21
#Catixs#JP#HND#HK#US#LAX#UK#LON HostProvider: Catixs Location: Tokyo, Japan Specification: 2vCore (Intel Xeon Silver 4210) | 2GB RAM | 48GB NVMe | 3TB @ 5Gbps | $24 / Month 日本 CDN77 的大带宽 VPS. 测的时候三网 NTT. https://paste.red/p/cdd8057fbc09 Location: Hongkong Specification: 2vCore (Intel Xeon E5-2690 v4) | 2GB RAM | 48GB NVMe | 3TB @ 5Gbps | $18 / Month 三网 NTT 的香港。 https://paste.red/p/38540e1266ca Location: Los Angeles, US Specification: 2vCore (AMD EPYC 7302P) | 2GB RAM | 24GB NVMe | 3TB @ 5Gbps | $18 / Month Hivelocity 机房 Digital Realty 机房,出栈网络走 Hivelocity。电信移动 level3, 联通 level3/HE https://paste.red/p/ae855257c8e8 Location: London, UK Specification: 2vCore (Intel Xeon E5-2650 v2) | 2GB RAM | 48GB NVMe | 3TB @ 5Gbps | $18 / Month 可以看 BBC(测试时). zare 在英国境内和欧美还是很好的。电信联通回程 cogent, 移动 telia. https://paste.red/p/4ab35e224c34 综合来看 LA 的性能是最好的 Edit: 补一个日本的 流媒体解锁报告