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

Резултати

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

Пребарај: #interesting

当前筛选 #interesting清除筛选

Китайский бренд VidaBay выпустил магниты на холодильник, в которые можно загружать фотографии со смартфона. Внутри находится дисплей наэлектронных чернилах, благодаря которому появляется эффект полароида, а сами фото передаются со смартфона через NFC. Батарейки нет — энергия берётся прямо при передаче изображения. Изображение просто «застывает», не требуя ни питания, ни зарядки. Стоит такое устройство 36 долларов r/#interesting

Hashtags

EKOLOG.UZ| ENG

@ekologuzenglish · Post #11949 · 17.03.2026 г., 01:00

#interesting 🐝 After discovering a food source, bees communicate it to others through a “dance.” The dance provides precise information about direction and distance, which has been confirmed by experiments. One type of dance is used for nearby locations, and another type for distant ones. Even when the sun is not visible, they can determine direction using certain light spectra. ☘️Read the latest environmental news on the @ekologuz page. Follow us and send your suggestions and wishes via @eklguz_bot Instagram | Facebook | Twitter | Sayt | Youtube.

Hashtags

ПЗДС 18+ 🇰🇿

@vpoiskahzdravogosmisla · Post #10626 · 04.02.2026 г., 06:21

Стэнли Кубрик в своём последнем фильме «С широко закрытыми глазами» показал реальную жизнь элит и предсказал дело Эпштейна — такая теория сейчас набрала популярность в сети. В фильме герой случайно попадает на тайную элитную оргию с масками, ритуаламии безнаказанностью, понимая, что он увидел мир, в который ему вход закрыт. Согласно теории, это скрытая метафора реальных элитных сетей сексуальной эксплуатации, которые сейчас всплывают в материалах по Эпштейну. Масло в огонь подлил Роджер Эвери, являющийся учеником Кубрика. Он рассказал, что первоначальныйсценарий фильма был посвящен обнаружению элитной педофильской сети. После просмотра монтажной версии фильма студия потребовала удалить упоминания о педофилии. Кубрик пытался защитить свой фильм, новнезапно погиб за несколько дней до премьеры. r/#interesting

Hashtags

Game of Drones

@droneswar · Post #9643 · 19.02.2025 г., 13:28

В Китае робот со встроенным искусственным интеллектом напал на человека во время массового мероприятия. Началось r/#interesting

Hashtags

Viral Today

@viral_today · Post #3317 · 19.06.2025 г., 12:33

The Hungarian Parliament in Budapest is a stunning landmark on the Danube. Completed in 1904, it features a grand dome, intricate details, and a mix of Neo-Gothic, Renaissance, and Baroque styles. @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3306 · 15.02.2025 г., 14:32

Karl Griesbaum’s singing bird boxes, made since 1905, use a tiny bellows and whistle system to create lifelike birdsong while a mechanical bird moves. These rare antiques, often in gilded brass or enamel, can sell for $2,000–$10,000+ today. @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3282 · 14.01.2025 г., 13:32

Pulse Island on Lulu Island, Abu Dhabi, is an interactive light installation by Rafael Lozano-Hemmer, visualizing participants’ heartbeats with 4,000 synchronized light bulbs. @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3247 · 30.11.2024 г., 19:58

Perchten are devil-like figures from Alpine regions of Austria and Bavaria who parade through the streets in the winter in an ancient folk tradition. They look scary on purpose to drive away evil spirits and bring good fortune. @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3222 · 18.11.2024 г., 11:31

This powerful visual shows a year’s worth of diabetes supplies for managing type 1 diabetes—every sensor, pump site, and vial of insulin @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3185 · 01.11.2024 г., 18:30

Traditional Chinese rice paper making. Machines can’t replicate the delicate touch and skill needed to create rice paper, essential for fine Chinese art and calligraphy. @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3139 · 19.10.2024 г., 16:56

🌈 Rainbows aren’t actually bows—they’re cones! What we see as a bow is just the visible part of a much larger cone of light. Fun fact: rainbows move with the sun, meaning you might be standing over a potential rainbow at some point every day! @Viral_Today / #interesting

Hashtags

Viral Today

@viral_today · Post #3124 · 14.10.2024 г., 14:30

This century-old machine might look terrifying, but it’s actually a self-playing piano powered by vacuum suction! By carefully pumping air out, it controls the keys to play music all on its own. @Viral_Today / #interesting

Hashtags

123•••10•••1213
ПретходнаСтраница 1 од 13Следна