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 слични објави

Пребарај: #naming

当前筛选 #naming清除筛选

#网友投稿,#寻人启事 中文名 英英 泰国名字 #naming 泰国人 4月26号左右去了妙瓦底泰昌园区,或者KK5号院子,过去以后还能和家里人正常联系,突然和家里人失去了联系有4天时间了,她妈妈已经在曼谷警察局报警了,老人家已经急出病了,如果她有哪里做的不对的,希望妙瓦底泰昌园区或者KK5院子的盘总看在她是泰国人的份上,高台贵手,都是混东南亚的,如果说连泰国人都扣留,证明着离彻底覆灭也不远了 投稿 @hugebignews

Class Cloud☁️

@classcloud · Post #140 · 23.07.2023 г., 12:12

Secretos del naming metodología y creatividad #naming#diseño#Domestika Descargar Curso Parte1👉: https://www.up-4ever.net/m0q9dxhw5c00 Parte2👉: https://www.up-4ever.net/xgke29b7xipf Parte3👉: https://www.up-4ever.net/ki0pjq76g3vl

Class Cloud☁️

@classcloud · Post #67 · 09.07.2023 г., 11:38

Naming El Arte de la Creación de Nombres #naming#diseño#Domestika Descargar Curso Parte1👉: https://www.up-4ever.net/6db1xyzwg4cx Parte2👉: https://www.up-4ever.net/y1wg3uidcr5u Parte3👉: https://www.up-4ever.net/2zwpscdgj6cv

Irina Kalabikhina

@kalabikhina · Post #1206 · 03.03.2026 г., 16:27

🆕10(1)/2026 🔗Исторические изменения в выборе имени во Франции: выводы из анализа изменений в культуре Юдзи Огихара Опираясь на предшествующие исследования выбора имен и изменений в культуре, автор приводит шесть комментариев к статье Ж.-Ф. Миньо [2022], изучавшего исторические изменения в выборе имени для новорожденных во Франции. Его исследование опиралось на два набора данных об именах, и Миньо обнаружил, что с 1950-х по 2010-е годы количество оригинальных имен увеличилось и что доля десяти самых популярных имен за этот период снизилась. Эти два вывода были интерпретированы как отражение роста индивидуализации (индивидуализма). Однако в исследовании Миньо остаются непроясненными шесть моментов. Комментарии автора данной статьи к первому и второму моментам предлагают исключить возможные альтернативные объяснения. Третий и четвертый комментарии рекомендуют использовать другие исследования, предоставившие ценные результаты, на основе которых можно было бы расширить рамки исследования. Комментарии к пятому и шестому моментам обращены к Миньо с предложением уточнить используемые данные, добавив больше информации. Принятие во внимание этих комментариев будет способствовать лучшему пониманию исторических изменений в наречении новорожденных во Франции и лежащих в их основе психологических и культурных тенденций. ▫️Публикация в журнале осуществляется бесплатно благодаря поддержке «АКБ «Держава» ПАО» и Экономического факультета МГУ имени М.В.Ломоносова. #population_and_economics#naming

Wallpapers & proverbs

@wal_pep · Post #678 · 26.11.2025 г., 22:31

#From_Nature #Victoria_Falls_or_Musa_Tunya are waterfalls located on the Zambezi River, on the border between Zambia and Zimbabwe, in South-Central Africa. Its width is 1.7 km (or the equivalent of a mile), and its height is 128 m (420 ft). #Naming The falls were first visited by the Scottish explorer David Livingstone in November 1855, and were named after Queen Victoria of the United Kingdom, although the falls were previously known to the locals as Musa-Tonya, which means "smoke that shoots Thunder".