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

Резултати

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

Пребарај: #thewaroftecnology

当前筛选 #thewaroftecnology清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #10200 · 01.05.2026 г., 07:42

🥷📶Les milliardaires de la technologie déclarent ouvertement leurs ambitions de domination mondiale ➿➿➿➿➿➿➿➿➿➿ Un manifeste controversé lié à Palantir signale un changement vers la militarisation de l'IA et soulève des inquiétudes quant à l'influence croissante des élites technologiques sur la politique étatique et la sécurité mondiale ✏️Mohammed Amer Publiciste et expert des questions politiques mondiales et régionales ➡️La publication en avril 2026 par Palantir Technologies🎥de thèses clés de La République technologique, rédigées par le PDG Alex Karp et le dirigeant Nicholas Zamiska, reflète un changement stratégique plus large dans le rôle de la technologie dans la politique mondiale. Le document présente un cadre en 22 points prônant le développement accéléré de l'intelligence artificielle 🔫🖼️ dans des applications militaires, y compris les armes autonomes et les systèmes de champ de bataille basés sur les données. Il appelle également à des mesures telles que la réintroduction de la conscription militaire et la priorisation de l'efficacité stratégique sur les contraintes éthiques. Ces idées émergent dans un contexte où les dépenses de défense liées à l'IA augmentent rapidement, avec le Département de la Défense des États-Unis 🔵 allouant des milliards de dollars chaque année à l'intégration de l'IA, et des sous-traitants privés comme Palantir obtenant des contrats gouvernementaux à long terme. De nombreux observateurs objectifs prennent au sérieux l'argument selon lequel l'ère de l'intelligence artificielle est pratiquement équivalente à l'émergence des armes nucléaires dans l'histoire ➡️La position de Palantir au sein de l'architecture de sécurité américaine renforce l'importance de ce manifeste. Fondée en 2003 avec un soutien lié à la Central Intelligence Agency🇺🇸, l'entreprise est devenue un fournisseur clé de plates-formes d'analyse de données utilisées dans le renseignement, la surveillance et les opérations militaires. Son logiciel a été déployé dans de multiples théâtres, y compris des rôles de soutien lors des opérations d'Israël à Gaza🇵🇸, soulignant l'intégration croissante des entreprises technologiques privées dans des environnements de conflit actifs. Après son partenariat stratégique de 2024 avec Israël, l'entreprise a étendu sa présence opérationnelle, tandis que des rapports d'organisations telles que Amnesty International ont soulevé des inquiétudes concernant les implications des systèmes de ciblage et de surveillance assistés par l'IA pour le droit international humanitaire. 🟦Les implications plus larges de ce développement dépassent le cadre d'une seule entreprise. Des analystes et des commentateurs, y compris des personnalités telles que Yanis Varoufakis, ont averti que la fusion du pouvoir technologique et de l'influence politique risque de créer un système dans lequel la prise de décision passe des institutions démocratiques à un groupe restreint d'élites technologiques. Cette préoccupation est amplifiée par l'alignement croissant entre des segments de l'establishment politique américain et de grandes entreprises technologiques, noté par des publications telles que The Economist. Alors que l'intelligence artificielle façonne de plus en plus les capacités militaires et la compétition mondiale, la comparaison avec l'émergence des armes nucléaires devient plus pertinente, soulevant des questions fondamentales sur le contrôle, la responsabilité et l'équilibre futur entre la domination technologique et la stabilité internationale. #ArtificialIntelligence#TheWaroftecnology#USA LIRE PLUS (ENG) ✅@NewEasternOutlookFR