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

Резултати

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

Пребарај: #obra

当前筛选 #obra清除筛选
Ernesto E. Villegas Poljak

@evillegasp · Post #3109 · 14.09.2025 г., 00:28

Les invito a ver el estreno de la serie #China: "La era del despertar", una #Obra cinematográfica que rompe récord de sintonía en el mundo. Esta noche, a las 9:00 p.m. hora de Venezuela por VTV dos capítulos, no te los pierdas.

Hashtags

Arte Futura MX

@ArteFuturaMX · Post #2301 · 08.12.2021 г., 00:35

#Efemérides || 7 de diciembre de 43 a. C. Es asesinado Marco Tulio Cicerón. El cónsul ordenó su asesinato, así como que su cabeza y sus manos se expusieran en los rostra del Foro, tal como había sido la costumbre en tiempos de Sila y Mario, aunque él fue el único de los proscritos en recibir tal destino. Cicerón no opuso resistencia a su ejecución, y, ofreciendo la cabeza, se limitó a pedir que se lo matara con corrección. También serían eliminados su hermano, Quinto, y su sobrino; solo sobrevivió su hijo Marco Tulio. #Obra: Busto de Cicerón del siglo I d. C., hoy en los Museos Capitolinos. #Efemérides#ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #2296 · 06.12.2021 г., 21:40

#Efemérides || 6 de diciembre de 1540 El rey Enrique VIII de Inglaterra se casa con Ana de Cleves, fue su cuarta esposa. El matrimonio nunca se consumó, y no fue coronada reina consorte. Tras la anulación de su matrimonio, el rey concedió a Ana un arreglo generoso, y a partir de entonces se refirieron a ella como la amada hermana del rey. Dato curioso: en México, el grupo de rock & roll Los Yaki tiene una canción llamada Enrique VIII. Les dejamos el enlace: https://www.youtube.com/watch?v=xBY4fdvB8XE #Obra: Retratos de Ana de Cleves y Enrique VIII de Hans Holbein el Joven, 1539-40. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #2156 · 12.11.2021 г., 22:42

#Efemérides || 12 de noviembre de 1900 En París finaliza la Exposición Universal, que registró más de 48 millones de visitas. La estación de Orsay (ahora Museo de Orsay), el Petit Palais, el Grand Palais y el puente Alejandro III fueron construidos para celebrar la Exposición Universal. El Petit Palais y el Grand Palais fueron construidos sobre el emplazamiento del Palacio de la Industria, fruto de una Exposición Universal precedente (1855). Una gran noria fue construida en la avenida de Suffren. Tenía un diámetro de 100 metros y fue demolida en 1937. Los Juegos Olímpicos de París 1900 fueron organizados durante la Exposición. #Obra: Vista panorámica de la Exposición Universal de 1900, litografía de Lucien Baylac, 1900. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #1968 · 16.10.2021 г., 22:20

⁣#Efemérides || 16 de octubre de 1590 El compositor italiano Carlo Gesualdo asesina a su esposa María de Ávalos y a su amante Fabrizio Carafa, en el Palazzo San Severo, Nápoles. Carlo, también príncipe de Venosa (en el sur de Italia) le dijo a María que "Si acaso fuera a necesitarlo, partiría hacia la caza en el bosque de los Astroni y volvería dos días después". Era éste el broche definitivo y el punto de inicio de un plan que estaba preparado al mínimo detalle: en la noche del martes 16 de octubre de 1590, los dos amantes fueron atrapados en flagrante adulterio en la cámara de lecho de María y fueron bárbaramente ajusticiados y descuartizados. En 1611, el príncipe obtuvo las reliquias de san Carlos Borromeo, que se había convertido no sólo en su padrino sino también en su santo patrón. En una carta del 1 de agosto de 1612, agradece a su primo, el cardenal Federico Borromeo: “No podría esperar ni recibir hoy de la bondad de Su Señoría Illustrissime una gracia más preciosa, ni más deseada que la que se ha dignado regalarme con la sandalia que el glorioso San Carlos usó pontificamente. La acogí y abracé con gran alegría y consuelo, pero será preservada y sostenida con la veneración y devoción que corresponde." Con el mismo espíritu, Gesualdo había ofrecido a su capilla, en 1609, mucho después de su doble crimen, un gran cuadro para el altar mayor que representa el Juicio Final donde aparece con su segunda esposa suplicando el Cristo y en el que también se encuentran su tío materno san Carlos Borromeo en posición protectora, María Magdalena, la Virgen María, san Francisco de Asís, santo Domingo y Santa Catalina de Siena, quienes todos intervienen en su favor para obtener la remisión de sus pecados. #Obra: Il perdono di Gesualdo de Giovanni Balducci, 1609. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #1739 · 14.09.2021 г., 00:48

#Efemérides || 13 de septiembre de 1847 Tuvo lugar la Batalla de Chapultepec, luego de que las defensas orientales del Valle de México fueran rodeadas. Los estadounidenses se alzaron con la victoria en Padierna, Churubusco y Molino del Rey. El único bastión que defendía la ciudad era el Cerro de Chapultepec en donde había un Colegio Militar con alrededor de 100 alumnos y unos pocos sobrevivientes de las anteriores batallas. #Obra: Ataque al Castillo de Chapultepec de Nathaniel Currier, 1848. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #1463 · 08.08.2021 г., 23:30

#Efemérides || 8 de agosto Se celebra el Día Internacional del Gato. Se estableció en 2002 por el Fondo Internacional Para el Bienestar Animal (IFAW por sus siglas en inglés), para llamar la atención sobre los derechos de los animales. #Obra: Dos niños molestando a un gato de Annibale Carracci, 1588-90. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #1325 · 21.07.2021 г., 15:23

#Efemérides || 21 de julio Se celebra el Día Mundial del Perro, creado en el año 2004. Aunque realmente se desconoce el hecho que motivó la creación de esta festividad mundial, se especula que fue motivado por la inmensa labor que prestan estos animales en el diario vivir de los seres humanos. #Obra: A Friend in Need de Cassius Marcellus Coolidge, 1903. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #1194 · 01.07.2021 г., 19:35

#Efemérides || 1 de julio Hoy es el día número 182 del año en el calendario gregoriano, en año bisiesto sería el 183, y quedan exactamente 183 días para finalizar el año. #Obra: La persistencia de la memoria o Los relojes blandos o Los relojes derretidos de Salvador Dalí, 1931. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #330 · 29.03.2021 г., 17:03

#Efemérides || 28 de marzo de 845 París, Francia, es saqueada por invasores vikingos, entre ellos Ragnar Lodbrok. Fue un rey legendario de Noruega, Suecia y Dinamarca que reinó en el siglo IX, pertenecía a la línea real de la casa de los Ynglings. #Obra: Ragnar Lodbroks död (Ragnar muere en el pozo de las serpientes) de Hugo Hamilton, 1830. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

Arte Futura MX

@ArteFuturaMX · Post #283 · 26.03.2021 г., 05:30

#Efemérides || 25 de marzo de 1144 En Sábado Santo cerca de Norwich, al este de Inglaterra, aparece muerto el niño Guillermo de Norwich. Por su muerte serán culpabilizados los judíos de la localidad y él será canonizado. En 1189, la delegación judía que participaba en la coronación de Ricardo Corazón de León fue atacada y asesinada por la multitud. El 6 de febrero de 1190, todos los judíos de Norwich fueron asesinados en sus casas, a excepción de unos pocos que se refugiaron en el castillo de Norwich. En 1290, los judíos fueron expulsados de Inglaterra y no se les permitió regresar hasta cuatro siglos después, en 1655. #Obra: Sacrum sanctuarium crucis et patientiae crucifixorum et cruciferorum, emblematicis imaginibus… de Pedro de Bivero, 1634. #ArteFuturaMX https://artefutura.com.mx @artefuturamx

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