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

Резултати

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

Пребарај: #1vs1

当前筛选 #1vs1清除筛选
跑跑資訊站 KartInfo

@KartInfoTW · Post #149 · 06.11.2020 г., 04:00

📢 台服本周更新!LUCCI 賓果推出,最終獎勵「等離子 X EXT」,也可以透過累積在線獎勵直接取得, 1 vs 1 模式開啟、每日有 ShowTime 獎勵,11/11 還有橘子嘉年華任務開啟~ 🔥 賓果/藍寶寶石獎勵表:https://kinf.cc/350PWzG 👉 11/6 更新內容:https://kinf.cc/3k3ccNk ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc #LUCCI賓果#等離子X_EXT#累積在線獎勵#ShowTime#1vs1

跑跑資訊站 KartInfo

@KartInfoTW · Post #221 · 03.04.2021 г., 03:59

韓服本周更新推出「刀鋒 X」,可以從 ShowTime 和任務獎勵中取得,不過沒有永久版本,需要透過期限合成系統來合成。 另外還有神話零件 X 大放送,登入、1 vs 1、ShowTime、任務都送起來,最多可以拿到 5 台! 🔥 詳細內容:https://kinf.cc/31ALbdC ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#刀鋒X#神話零件X#登入獎勵#1vs1#ShowTime#任務

跑跑資訊站 KartInfo

@KartInfoTW · Post #130 · 09.09.2020 г., 10:00

韓服本周更新,遊俠 SR-R 來了,遊俠 X 也重出江湖! 遊俠 SR-R 原版商城販售,神話版本「黃金遊俠 SR-R」每日限定 100 台,只有 14 天! 🔥 9/10 更新詳情:https://kartinfo.me/thread-7699-1-1.html 🔥 限定道具獎勵:https://kartinfo.me/thread-7700-1-1.html ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc #遊俠SR_R#黃金遊俠SR_R#限定道具#遊俠X#1vs1

跑跑資訊站 KartInfo

@KartInfoTW · Post #255 · 02.07.2021 г., 04:00

台服本周更新,久違的網頁活動,射氣球活動推出!還有 1vs1 決鬥模式開啟! 🔥 更新詳情:https://kinf.cc/SqJYS ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#網頁活動#幸運的射氣球#1vs1#決鬥#登入獎勵#出席任務#ShowTime#累積在線獎勵

跑跑資訊站 KartInfo

@KartInfoTW · Post #386 · 24.06.2022 г., 11:00

台服本周更新,V1 首台神話車種「Formosa V1」問世,為賓果 2 最終獎勵,每日連線獎勵以及周末 ShowTime 都可以收集囡囡寶石,還有 1 vs 1 模式開啟,下周還有釣魚活動推出。 🔥 台服 6/24 更新:https://kinf.cc/z6VTZ ℹ️ 賓果/囡囡寶石獎勵:https://kinf.cc/x2B8c ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#賓果#賓果2#FormosaV1#連線獎勵#ShowTime#1vs1#迷你遊戲#釣魚#登入獎勵#出席任務

跑跑資訊站 KartInfo

@KartInfoTW · Post #168 · 18.12.2020 г., 04:00

台服本日更新:魔術帽子開啟,新車種「黃金暴刃 X」推出! 另外還有 1 vs 1 模式開啟,達成指定等級就能獲得寵物/角色自選券。 🔥 魔術帽子獎勵表:https://kinf.cc/3nsLu3i ℹ️ 台服 12/18 更新:https://kinf.cc/3mpsstv ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #黃金暴刃X#魔術帽子#魔術手杖#1vs1#角色選擇券#寵物選擇券#跑跑Prime卡

跑跑資訊站 KartInfo

@KartInfoTW · Post #200 · 12.02.2021 г., 04:00

台服本周更新,睏寶寶石 1+1,「春節龍的證明」機率加倍,也是最後一周完成賓果盤的機會, 「紅包」每日開啓限定道具,有機會一次開到「睏寶寶石 100 個」和「傳說超級寶箱」等道具 🎁 🔥 紅包限定道具獎勵:https://kinf.cc/2MTRN2M 🔥 快打高手箱獎勵:https://kinf.cc/374njSI ℹ️ 台服 2/12 更新:https://kinf.cc/3tNgVZK ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#幸運的睏寶寶石#買一送一#1vs1#傳說車款的超級寶箱#快打高手#春節龍的證明#紅包#限定道具

跑跑資訊站 KartInfo

@KartInfoTW · Post #343 · 25.02.2022 г., 04:00

台服本周更新,神秘商店推出,可以購買「烈焰馬拉松 V1」、「聖騎士尖峰 V1」等多台稀有 V1 車種,還有 ShowTime 可以獲得全新「馬卡龍飛寵」以及 400% HotTime! 🔥 神秘商店販售列表:https://kinf.cc/Lloqo ℹ️ 台服 2/25 更新:https://kinf.cc/u4y6o ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#神秘商店#雷之爆烈V1#鋼之合金V1#烈焰馬拉松V1#聖騎士尖峰V1#稀有零件V1#ShowTime#HotTime#1vs1#單挑#決鬥

跑跑資訊站 KartInfo

@KartInfoTW · Post #218 · 31.03.2021 г., 11:02

韓服本週更新,三服同步推出愚人節賽道四張,據說是由多個賽道合而為一的新賽道, 原型車 V1 新增「超越系統」,累積行駛能量可以發動「瞬間加速」功能, 還有「刀鋒 X」推出,可以從連續 14 天一共 55 次的 ShowTime 免費取得! 🔥 更新詳情:https://kinf.cc/3rDQCmH ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#新賽道#愚人節#1vs1#原型車V1_L#超越系統#碰撞集氣#原型車V1_S#神話零件X#ShowTime#刀鋒X

跑跑資訊站 KartInfo

@KartInfoTW · Post #164 · 11.12.2020 г., 04:00

📢 台服本周更新! 通行證 S3 開啟,加入新車種「閃焰勞迪」,最終獎勵「神話零件 X」! 每日兩次 ShowTime 和連線獎勵可以獲得遊俠 SR-R 寶箱,還有 500% 加成活動, 下周開啟魔術帽子,加入新車種「黃金暴刃 X」,還有 1 vs 1 模式可以獲得角色、寵物自選券! ℹ️ 台服 12/11、12/18 更新:https://kinf.cc/3gFZzb5 🔥 黃金遊俠 SR-R 最後一周:https://kinf.cc/3m9UngK ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #賽季通行證#閃焰勞迪#閃焰勞迪SE#神話零件X#連線獎勵#ShowTime#遊俠SR_R寶箱#黃金遊俠SR_R#魔術帽子#黃金暴刃X#1vs1

跑跑資訊站 KartInfo

@KartInfoTW · Post #252 · 25.06.2021 г., 04:00

台服本周更新,「馬桶車 V1」賽季通行證推出,還有「S3 團體道具賽」開啟,RSL 夢想盃跑跑聯賽參賽隊伍可以開練啦! 🔥 台服 6/25、7/2 更新預告:https://kinf.cc/3vUIi3O ℹ️ 賽季通行證寶箱獎勵表:https://kinf.cc/3vYuDbX ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#賽季通行證#馬桶車V1#高雅馬桶車V1#迷你道具賽#水仗#網頁活動#幸運的射氣球#1vs1#累積在線獎勵#ShowTime#連線獎勵#RSL#夢想盃#聯賽

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