@cloudtestprice · Post #550 · 29.03.2025 г., 11:30
#AiDeer
Hashtags
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
Пребарај: #aideer
@cloudtestprice · Post #550 · 29.03.2025 г., 11:30
#AiDeer
Hashtags
@taochanyuantu · Post #211 · 09.04.2025 г., 12:33
#AiDeer
Hashtags
@SpeedCentre · Post #12539 · 04.05.2025 г., 03:56
#AiDeer #阳江电信 官网:https://ilu.fan 频道: @AiDeer_Official 群组:无
@guyingcs · Post #609 · 03.05.2025 г., 15:39
机场:#AiDeer(复测) 机场官网:AiDeer 机场频道:@AiDeer_Official ——————————— 机场简介/特色:全专线 购买套餐送价值128¥的精品涩涩群 ——————————— 主观评价:速度很不错,晚高峰测试跑满足以证明冗余充足,是bgp入口和分运营商解析,晚高峰无跨网qos。 本次测评为晚高峰测试 ——————————— 关于我们: 群组:@ktmspeed 频道:@guyingcs 投稿联系:@ktmspeed_bot 合作联系:@shiyingzaiziya_bot ——————————— #提醒: 以上测速仅代表测速后端网络环境速度,仅供参考,具体速度与本地网络环境有关。任何机场都有跑路的风险,建议月付(不针对任何机场)
@guyingcs · Post #599 · 24.03.2025 г., 14:57
机场:#AiDeer(机场主送测) 机场官网:AiDeer 机场频道:@AiDeer_Official ———————————— 机场简介/特色:全专线 购买套餐送价值128¥的精品涩涩群 ———————————— 主观评价:速度不错,晚高峰测试冗余充足,单线程也ok。 本次测评为晚高峰测试 ——————————— 关于我们: 群组:@ktmspeed 频道:@guyingcs 投稿联系:@ktmspeed_bot 合作联系:@shiyingzaiziya_bot —————————————— #提醒: 以上测速仅代表测速后端网络环境速度,仅供参考,具体速度与本地网络环境有关。任何机场都有跑路的风险,建议月付(不针对任何机场)
@SpeedCentre · Post #12500 · 06.04.2025 г., 14:42
#AiDeer#ss #长沙电信 官网:https://ilu.fan 频道: @AiDeer_Official 群组:无 测试bot的Netflix脚本失效,正在修复🥰
@AirportAnalysis · Post #1981 · 12.04.2025 г., 18:23
#AiDeer#机场送测 官网: https://ilu.fan 频道: @AiDeer_Official 机场特色: 广东三网 优刻得 评价: 新开业的专线机场 受后端限制远没有测出极限带宽 有广东三网和ucloud入口 不必担心qos 但是缺少东部入口不太友好 有稀有地区节点 流媒体全解锁 只有pre套餐才有ucloud入口 但是普通套餐三网专线也是很顶的
@PinYunPs · Post #15958 · 22.04.2025 г., 04:46
#AiDeer#SS #复用检测#流媒体检测 #江苏电信2000M 官网:https://ilu.fan 频道:@AiDeer_Official
Hashtags
@PinYunPs · Post #15726 · 31.03.2025 г., 21:33
#AiDeer#SS #复用检测#流媒体检测 #江苏电信2000M 官网:https://ilu.fan 频道:@AiDeer_Official
Hashtags
@pushgoodcloud · Post #902 · 02.04.2025 г., 07:41
#AiDeer#测速#中转机场#专线机场 注:测速套餐未作速率限制 ✈️ ▎机场信息 🍓官网: AiDeer 官网 ✈️频道: @AiDeer_Official ✈️群组: 暂无 🗓开业时间:2025.2.20 🚀 ▎测速节点 上海微软10G、佛山联通2G、深圳电信2G、广州移动1.5G ✈️ ▎机场类型 -中转 -节点类型:ss 🥫 ▎ 个人评价 -倍率方面: 全1倍 -价格方面: (最后有 8折 优惠码) 折后:15.99元/100G/月,折合0.159元/G 配合动态倍率最多可用:200G 建议套餐:按需购买 按需购买即可,还有动态倍率的,看上的确实可以试试🐶 - 性价比程度:中等 -速度方面: 主要入口: 广州UCloud [Premium] 节点->1G 广州BGP [Lite] 移动 1.1G [Standard] 联通-> 2.6G [Standard] 电信-> 1.3G 看官网套餐描述: 1、不同套餐会有不同的 速率限制 和 节点入口 2、测试套餐为 [Premium Package] 系列套餐 整体来说速度三网都是不错的 - 个人评级:包快的 -稳定性方面 首次测评,质量方面还是不错的,稳定性会持续观察 🐱 ▎ B话专区🌟 对,是你找的 优刻得 和 广州BGP👀 - 价格方面,不便宜的,但是质量还是非常可以的(如果搭配动态倍率来看的话,价格其实也还好) - 速度方面,单线程和多线程都挺不错的 - 解锁也是绿绿绿🐶 - 落地也挺丰富的 好了 🌟 总结一下: 1、总体来说,质量还是不错的(速度和价格也是配的很) 2、按需按量购买即可 3、任何机场只建议月付 🍓 ▎优惠码 8折 优惠码:AiDeer20% (点按可复制) 有效期至4月6号 ⚫️▎其他 暂无 🌟 ▎关于我们 ❤️频道:https://t.me/PushGoodCloud ❤️频道关联群组:https://t.me/OowoO_Chat
@PinYunPs · Post #16497 · 07.06.2025 г., 23:51
#AiDeer#SS #复用检测#流媒体检测 #四川联通1000M 官网:https://ilu.fan 频道:@AiDeer_Official
Hashtags
@cloudtestcesu · Post #7328 · 29.03.2025 г., 11:31
#AiDeer #节点分析#流媒体解锁 #湖南联通1000兆 #广西移动1000兆 官网: ilu.fan 频道:@AiDeer_Official 套餐截图:https://t.me/cloudtestprice/550 优惠码:AiDeer10% 可享受全站套餐9折优惠。 活动截止日期:2025年5月1日