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

Резултати

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

Пребарај: #celebration

当前筛选 #celebration清除筛选
ART FLASH

@AFmagazine · Post #29567 · 14.02.2026 г., 06:56

💫Любовь — главный двигатель культуры #celebration Из нее рождаются искусство, книги, музыка и фильмы. Она может быть музой, соавтором или привычкой встречаться взглядами через соседний офисный стол. Ко Дню всех влюбленных мы собрали валентинки с парами, без которых невозможно представить ни историю искусства, ни культуру. Узнали в цитатах героев свою половинку, подругу, друга или коллегу? Обязательно отправляйте валентинку 🤍 ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #28113 · 05.12.2025 г., 13:14

💫Christie’s: рассказываем о том, как моряк основал торговую лавку, ставшую культовым аукционным домом #celebration Первыйаукцион дома Christie’s прошел 5 декабря 1766 года, ровно 259 лет назад. Лотами были вина, мебель, ювелирные изделия, но все они не представляли большой ценности. Сегодня за аукционом пристально следят из разных точек мира, а результаты продаж появляются в утренних сводках. О том, как из маленькой лавочки Christie’s превратился в один самых влиятельным аукционных домов читайте в карточках 🤍 ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #27110 · 25.10.2025 г., 06:32

💫25 октября — День художника#celebration В момент, когда художник завершает работу, она начинает жить собственной жизнью — наполняется смыслами, чувствами и превращается в отражение взглядов тех, кто на нее смотрит. Но что сами художники думают о своем творчестве? Как они его ощущают и определяют? В честь праздника мы собрали цитаты великих мастеров о творчестве, чтобы взглянуть на искусство глазами тех, кто его создает 🤍 ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #27026 · 21.10.2025 г., 16:32

💫21 октября — День разноцветных зонтов#celebration Зонтик — аксессуар, который может разбавить серые осенние будни. Однако зонт не всегда защищал от дождя или ветра и скорее был символом достатка и статуса. Мы решили вспомнить историю аксессуара и проследить, как он менялся сквозь время. В карточках читайте о том, где появился зонт и как его украшали в разных странах и эпохах. ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #26897 · 17.10.2025 г., 06:48

💫17 октября — День «Наденьте что-нибудь безвкусное»#celebration У вас есть уютный, но странный рождественский свитер? Любимое платье из 2000-х? Может быть очень удобные, но некрасивые ботинки? Сегодня тот самый день, когда наконец-то можно смело надеть любимую, но нелепую вещь из гардероба. Праздник появился после одного из эпизодов телесериала «Трое на диване», в котором герой объявил этот праздник. В нашей подборке — образы героинь, вызвавшие у зрителей самые противоречивые реакции. ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #26743 · 11.10.2025 г., 06:34

💫Какая она — идеальная вечеринка? #celebration 11 октября — день праздника «Это моя вечеринка». Мы решили посмотреть, как отдыхали и развлекались известные личности и где знакомились главные деятели искусства XX века. Роскошь и гламур прошлого столетия может ассоциироваться не только с «Великим Гэтсби» и отдыхом на семейных виллах, но еще и с искусством. В прошлом веке нетворкинг работал немного иначе — соцсетей не существовало, поэтому художники, инвесторы, продюсеры и галеристы находили друг друга на масштабных вечеринках и мероприятиях. Судьбоносные встречи происходили за тесными столиками, а меценаты договаривались о встречах у выхода на улицу. В карточках читайте про 5 главных вечеринок XX века. ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #26397 · 26.09.2025 г., 16:25

💫26 сентября — День лучшего завтрака #celebration Про этот утренний ритуал многие забывают, пропускают из-за спешки или обходятся просто кружкой кофе. Некоторые художники относились к завтраку как к продолжению своего творчества — и не были банальны в своих предпочтениях. Рассказали про любимую еду некоторых из них в карточках 🤍 ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #25897 · 05.09.2025 г., 12:48

🌟Не только текст: пять не самых очевидных работ Эрика Булатова #celebration 5 сентября — день рождения Эрика Булатова. Его имя мы привыкли связывать с большими слоганами на фоне неба и городских пространств. Однако творчество художника выходит далеко за рамки текстовых композиций. Мы собрали подборку менее очевидных произведений Булатова — картины без надписей, где он работает с образом города, света и пространства. ART FLASH

Hashtags

ART FLASH

@AFmagazine · Post #29020 · 20.01.2026 г., 07:15

💫106-летие со дня рождения Федерико Феллини#celebration#movie Феллини — один из главных авторов XX века, который превратил экран в пространство памяти и сна, где автобиография становится мифом, а реальность — частью спектакля. В честь дня рождения режиссера мы собрали подборку его ключевых фильмов — от неореалистических истоков до поздних работ. Любите его фильмы? ❤️ — да 💔— нет ART FLASH

ART FLASH

@AFmagazine · Post #28552 · 24.12.2025 г., 17:01

💫24 декабря — День украшения елки #celebration#fashion Люксовые бренды ежегодно превращают новогодние елки в настоящие арт-объекты — от театральных инсталляций до минималистичных, почти музейных объектов. Мы собрали подборку самых эффектных брендовых елок для вдохновения и праздничного настроения. А у вас елка уже готова? ❤️ — да, пришлю фото в комментариях 💔 — еще нет, поставлю ближе к празднику ART FLASH

ART FLASH

@AFmagazine · Post #26032 · 10.09.2025 г., 12:49

💫10 сентября — день рождения Эльзы Скиапарелли#celebration#fashion Настоящая авангардистка, она радикально изменила представление о высокой моде, зарядив ее сюрреализмом, яркими красками и духом эпатажа. Скиапарелли превращала одежду в арт-объекты, воплощая самые смелые фантазии. Сегодня ее дело продолжает модный дом Maison Schiaparelli, даря современным женщинам то самое сочетание дерзости и шарма. Мы собрали для вас подборку вещей, которые стали популярными благодаря ей. Подробнее ー в карточках 🤍 ART FLASH

ART FLASH

@AFmagazine · Post #29253 · 31.01.2026 г., 07:17

💫«Осознанно не “модный” арт-кластер» — интервью с Асей Филипповой в честь дня рождения ЦТИ «Фабрика» #creativeindustry#celebration Как выставочный зал стал целым центром искусства? Какой путь прошел один из старейших арт-кластеров Москвы? Что ждет его в будущем? Об этом и не только побеседовали с генеральным директором Асей Филипповой. Полное интервью можно прочитать на нашем сайте🤍 ART FLASH

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