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

Резултати

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

Пребарај: #films

当前筛选 #films清除筛选
Travelgram | Путешествия

@travelgram · Post #8235 · 08.11.2025 г., 14:01

🍿ТОП-5 фильмов про новогодние и рождественские путешествия Пора настраиваться на праздники #films@travelgram 🔹«Самолетом, поездом и автомобилем» (1987) Двое мужчин изо всех сил пытаются добраться домой к Рождеству, преодолевая череду нелепых приключений. 🔹«Один дома 2: Затерянный в Нью-Йорке» (1992) Кевин случайно улетает не туда и оказывается в Нью-Йорке, где его ждут приключения и рождественское волшебство. 🔹«Отель „Гранд Будапешт“» (2014) Сотрудники гостиницы становятся свидетелями кражи, поисков бесценных картин и борьбы за огромное состояние. 🔹«Рождественские каникулы» (1989) Глава семейства устраивает идеальные праздники, но поездки, гости и катастрофы превращают их в забавное путешествие длиной в зиму. 🔹«Эльф» (2003) Северный эльф Бадди отправляется в путешествие из Лапландии в Нью-Йорк, чтобы найти своего отца и подарить людям новогоднее настроение. Travelgram

Hashtags

Learn RCRussian🤍💙❤️

@learnRCRussian · Post #5873 · 19.12.2025 г., 15:00

Vladimir Putin has appeared in one of the episodes of Prostokvashino (a beloved Soviet/Russian cartoon series). 🔻The frame was published by RBC. Its authenticity was confirmed by RT, citing the press service of the Soyuzmultfilm studio. 🔻The studio had previously stated that the appearance of the Russian President in the cartoon would serve as a tool of "soft power" to promote Russia and its culture in the world. ▶️To watch Soviet cartoon "Трое из Простоквашино" Source: rt_russian #films 😎RCR | Support | Boost

Hashtags

Learn RCRussian🤍💙❤️

@learnrcrussian · Post #4736 · 22.05.2025 г., 12:08

• Держаться нету больше сил. I (one) can't hold on anymore. 🔻This is an episode from a lovely Soviet cartoon Тайна третьей планеты (The Mystery of the Third Planet) 1981, which is worth watching with your kids! ▶️To watch on YouTube: https://youtu.be/Vlw-SnO-rMk?feature=shared #films 😎RCRussian | Support | Boost

Hashtags

В Китае вышла вторая часть "Возвышения в ранг духов", и сяохуншу щедро делится эпичными кадрами. Очень жду. Когда-нибудь у нас переведут книгу, и я умру от счастья #films

Hashtags

404 KIDS SEE GHOSTS (生产力之王版

@Isaiahsystem · Post #1061 · 23.11.2023 г., 14:40

世界电影史 The Best Films of all Time 最近 Piero Scaruffi 完成了他电影史书写的「波兰篇」,他目前已经完成俄罗斯/印度/波兰电影史的书写评论。 A History of Polish Cinema A History of Russian Cinema A History of Indian Cinema Piero Scaruffi 是位意大利裔美国作家,他专注音乐/电影/艺术/技术等文化评论和批判,我很喜欢的一位作者,他的作品量非常惊人,丰盛。他网站最著名的一篇文章是对披头士职业生涯的评论,关于披头士对现代音乐影响的批评和论述。 Piero Scaruffi 博客还有非常多的排名/评分/ Review Lists,文化饕餮,涉及音乐/电影/政治/历史/文学/科学/艺术/哲学/技术,非常值得学习、研究和品味。 Rock Music Album Reviews Classical Music A History of Jazz Music A History of Philosophy Reference 电影美学、研究以及相关评论的资源 电影研究书籍分享 Letterboxd list丨先锋派实验影视片段 昆汀·塔伦蒂诺最喜欢的20部电影推荐 Metacritic 的吉卜力所有电影排名 电影剧本搜索网站 #films

Hashtags

404 KIDS SEE GHOSTS (生产力之王版

@Isaiahsystem · Post #1280 · 16.05.2025 г., 12:00

《爱,死亡和机器人》第四季资源 在线看丨百度云丨阿里云丨夸克 最近看完最新季《黑镜》,最大的感受是我们所处的时间线已经铺开了各种科幻雏形,几乎所有科幻中伟大的技术成就和现象,都能在现实中找到对应正在发展的初创公司。 感受未来的最好方式是「进入氛围」,Vibe Coding/ Vibe Reading,当你进入落日后的非自然氛围,与数字比特共同进行全新的社会劳作,阅读、创造和理解,未来发生。 #films#AI

Hashtags

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