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

Резултати

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

Пребарај: #parsing

当前筛选 #parsing清除筛选
IT Masters

@ITmastersuz · Post #12577 · 20.11.2025 г., 07:12

Parsing.uz — bu Oʻzbek tilida ishlovchi onlayn xizmat bo‘lib, lotin alifbosidagi matnni kirill alifbosiga va aksincha o‘girishga moʻljallangan. Quyidagi asosiy funksiyalari bor: ➖ Word, Excel, PowerPoint, PDF, TXT va OpenDocument (odt, ods) formatdagi hujjatlarni lotindan kirillga yoki kirilldan lotinga konvertatsiya qilish. ➖ «Ў», «Қ», «Ҳ», «Ғ», «Ч», «Ц» kabi o‘zbek alifbosidagi harflarni noto‘g‘ri tarjima qiladigan ba’zi dasturlardagi muammolarni tuzatish. Afzalliklari: ➖Matnni avtomatik va tez oʻgirish imkoniyati. ➖ Hujjatlar bilan ishlaganda qulay — turli fayl formatlarini qoʻllab-quvvatlaydi. ➖ Oʻzbek tiliga xos harflar bilan ishlashda aniqlik ✅Bizning barcha loyihalar | #parsing

Hashtags

Чёрная касса | News 🎭

@cyber_kassa · Post #157 · 14.07.2025 г., 08:01

🍯 Как узнать, что токен — honeypot? 🚩Красный флаг — Что это значит 🤖 Нет исходного кода контракта на explorer'е — Скрывают детали схемы 📉 Нельзя увидеть, кто продавал токен — Только покупки, значит ловушка 🔐 Контракт не верифицирован — Может быть встроен запрет на продажу 💸 Высокие комиссии (от 30% и выше) — Крипто-вампиризм 🧠 Слишком активный памп без причины — Это не инсайд, это развод Также можно использовать honeypot checker'ы, например: https://honeypot.is, https://tokensniffer.com Итог: Honeypot в крипте — это когда тебе дают “попробовать” токен, но забирают всё остальное. Ты не трейдер. Ты наживка. Купить можно — выйти нельзя. #PARSING

Hashtags

Чёрная касса | News 🎭

@cyber_kassa · Post #150 · 07.07.2025 г., 15:04

💰"NFT-дроп как метод самообнуления" Фейковые дропы, NFT и TON-розыгрыши в Телеге — всё ещё рабочий скам, только обёртка стала красивее. Хочешь понять, как именно у тебя сливают кошелёк за 3 клика — листай слайды. Если ты до сих пор веришь в подарки от Telegram — читай дважды. #PARSING

Hashtags

Чёрная касса | News 🎭

@cyber_kassa · Post #139 · 01.07.2025 г., 13:24

🤡«Меня не развести, я в интернете с 2012-го, я шарю» — сказал чел и через 3 минуты назвал код из СМС «сотруднику банка». Почему мы так уверены, что не попадёмся? Потому что мозг делает тупейшую вещь — он думает, что уже всё знает. Разберем по пунктам: 1. Иллюзия иммунитета - Ты слышал тысячи историй, видел мемы, читал в тгк/вк, как “лохов разводят на деньги”. - И думаешь: «Это с ними. Я-то гений. Я-то шарю». - Поздравляем, ты в зоне риска. 2. “Это слишком глупо, чтобы сработать” - Звонит бот: «Ваш договор просрочен, переведите деньги на безопасный счёт». - Ты рофлишь… а потом через 3 звонка — реальный голос, знание твоих данных, угроза суда. - И ты уже не ржёшь. Ты паникуешь. 3. Эффект доверия - Как только слышим «банк», «налоговая», «Минцифра» — 🧎‍♂️ автоматически подчиняемся. - Это инстинкт. Нам проще поверить, чем спорить. - А скамеры — этим и живут. 4. Психология паники - «На вас оформлен кредит, сейчас деньги спишутся!» - Таймер, давление, угроза. Мозг — в режиме “бей или беги”. Ты бьёшь... по кнопке перевода. Вывод: Если ты думаешь, что “ не лох/гений/нетакуся ” — ты не защищён, а уязвим - как посылка из Shein на таможне📦. Реально защищён — только тот, кто осознан и готов к разводу. Кто знает схемы. Кто не доверяет звонкам. Кто дважды проверяет. Не будь уверенным. Будь внимательным! #PARSING

Hashtags

Чёрная касса | News 🎭

@cyber_kassa · Post #119 · 20.06.2025 г., 06:25

Ребятки, подготовил для вас краткую навигацию по каналу, чтобы ничего не затерялось. Интересные для себя темы ищем по хештегам ниже: #NEWS - новые, как твои кроссики👟, новости о недо-мошенниках #SCAM - свежайшие, как спелый персик🍑, схемы (лучше перебдеть, чем недобдеть) #HOT - горячие, как бабушкины блинчики🥞, новости о том, что запрещают или запретят в скором времени #TOP - собрали хит-парад способов стать бомжом🏚, даже не выходя из дома. #PARSING - разбираем, почему при слове “уголовная ответственность” ты сливаешь бабки быстрее, чем суши по акции🍣.

GitHub Trends

@githubtrending · Post #14907 · 03.07.2025 г., 13:30

#python#agents#generative_ai_tools#llamacpp#llm#onnx#openvino#parsing#retrieval_augmented_generation#small_specialized_models llmware is a powerful, easy-to-use platform that helps you build AI applications using small, specialized language models designed for business tasks like question-answering, summarization, and data extraction. It supports private, secure deployment on your own machines without needing expensive GPUs, making it cost-effective and safe for enterprise use. You can organize and search your documents, run smart queries, and combine knowledge with AI to get accurate answers quickly. It also offers many ready-to-use models and examples, plus tools for building chatbots and agents that automate complex workflows. This helps you save time, improve accuracy, and securely leverage AI for your business needs[1][3][5]. https://github.com/llmware-ai/llmware