Что делать если нужно поставить какую-то 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
ElFrikiDeLosLibros🤝@AxiomaBlog@HorizontesBlog
🖊Lázaro Abrahan
Aunque la mafia comenzó a llegar a Norteamérica entre 1860 y 1890, su verdadero desarrollo vendría en la década de 1920, al entrar en vigor la ley seca. Una ley que solo provocó un florecimiento acelerado de los negocios ilícitos que, controlados por la mafia, recaudaban siete mil millones anuales en ganancias haciendo llegar su mercancía a todos los rincones y de paso enriqueciéndose fabulosamente. Es precisamente en esa época donde se enmarca la gran novela El padrino del norteamericano hijo de inmigrantes italianos Mario Puzo.Una época en la que se cometieron asesinatos de todo tipo y comenzó el vínculo a gran escala de la mafia con políticos y funcionarios administrativos. Así llegamos hasta las guerras fratricidas por el control gansteril en la ciudad de Nueva York, que inspiraron al autor para desarrollar la más apasionante trama, una guerra entre Joe Masseria y Salvatore Maranzano, casi el único gánster que aparece en la novela de Puzo con su verdadero nombre. Don Corleone, el protagonista que interpretara Marlon Brando en la célebre versión cinematográfica de esta obra, es una síntesis de Lucky Luciano, el poderoso gánster de misteriosa desaparición. Sin dudas, El padrino es una novela con gancho, la vista no puede detenerse una vez que entras a las páginas llenas de humo de tabaco, balas, sangre, persecuciones, dinero, putas, extorsiones y principios que ayudan a mantener en pie el sistema, aún hoy imborrable, de la mafia.
#Novela#LiteraturaNorteamericana
ElFrikiDeLosLibros
🤝@AxiomaBlog@HorizontesBlog
🖊Lázaro Abrahan
«Mamá, yo quiero saber, de dónde son los cantantes, que los encuentro galantes y los quiero conocer, con sus trovas fascinantes, que me las quiero aprender». Apuesto a que todos leyeron la antológica canción del Trío Matamoros tarareando y agrupando recuerdos que incluyen generaciones. Un fragmento de ella, tomó Severo Sarduy, el más importante teórico del neobarroco americano y el cubano ilustre que dejó la isla para ser abrazado por el mundo, sin cortar jamás sus raíces. De dónde son los cantantes son tres ficciones que aluden a las tres culturas que se han superpuesto para conformar la cubana: española, africana y china. Sarduy escribió una novela experimental que profundiza en las raíces del alma cubana con personajes que mezclan tradición con magia: El general desea a Flor de Loto; Dolores desea el poder; Auxilio y Socorro el cuerpo del mismo hombre; los tres mundos se atraen, van a fundirse, se reflejan: en medio de la Orquestica Sivaica aparece un altar yoruba y en la recepción de Cristo en La Habana un decorado chino. Esto es mezcla, ajiaco, esto es Cuba, caballeros.
#Novela#LiteraturaCubana
ElFrikiDeLosLibros | 🤝@AxiomaBlog
🖊Lázaro Abrahan
▪️Encuentro en la carnicería
Todos los cubanos hemos estado frente a las carnicerías, como La Equitativa, formando colas de más de una cuadra llenas de excitación y chismes. Al inicio de La carne de René, hay venta liberada en la carnicería, y como explica el narrador: «Un pueblo sometido al racionamiento no tiene que dar muestras de cordura si, como ahora ocurre, hay venta liberada de carne». Virgilio Piñera se erige, con esta obra, como uno de los pilares esenciales de la literatura cubana del siglo XX, junto a Lezama y Carpentier. Todas las peripecias del protagonista resultan en una huída patética de la carne, pues paso a paso comprende con horror que su lucha es imposible: nunca podrá escapar de su propio cuerpo. Los cuerpos son como islas: están rodeados por todas partes. La carne de René acontece en un espacio subjetivo, porque es un espacio enteramente mental (Y esto podría ser la clave del efecto que causa su lectura). Lectura para locos, y para todos: todos somos carne, cuerpo, isla.
#Novela#Literatura Cubana
ElFrikiDeLosLibros
🤝@AxiomaBlog@HorizontesBlog
🖊Lázaro Abrahan
Anaïs Nin nació en París en 1903 y murió en Los Ángeles en 1977. Hija de la cubana Rosa Culmell, cantante de ópera de ascendencia danesa, y del catalán Joaquín Nin, pianista concertista, quienes se habían casado en La Habana y luego emigraron a Francia. Anaïs no fue encadenada por ninguna tierra, por ningún humano, por ningún estereotipo. En el ambiente bohemio de artistas e intelectuales en el que vivió se convirtió en musa de muchos, amiga de otros, colega, amante. Aún para su entorno, fue un ser humano muy emancipado, en el que convergían la alta cultura y el deseo de conocer y experimentar. Confesaba ser neurótica, incapaz de adaptarse al mundo y decidida a adaptarse a sí misma. Se casó con el banquero Hugh Guiler y enseguida harta de la formalidad matrimonial comenzó a frecuentar la bohemia donde conoció a Henry Miller de quien se hizo amante. Conoció a su mujer June, una exprostituta adicta al voyeurismo con la cual tuvo una experiencia lésbica. También fue amante del surrealista Antonin Artaud y de Otto Rank, el sicoanalista discípulo de Freud. Fue amiga íntima de Wilfredo Lam y Alejo Carpentier, de D. H. Lawrence y H. G. Wells. Su vida, se convirtió en la fuente inagotable de su propia literatura. Los Diarios que llevaba años escribiendo y en los que recogía todas las historias en las que su vida se había visto envuelta, fueron editados y publicados a partir de 1944. Dividido en varias partes, formando varios volúmenes, y disgregado en otros libros de cuentos y poemas, el Diario de Anaïs Nin se convirtió rápidamente en un escándalo global que la convirtió en un ícono del rechazo a la dictadura patriarcal y el absolutismo machista y a sus Diarios en un instrumento para interpretar una época en la que los seres humanos aún no somos del todo libres.
#Novela#LiteraturaFrancesa#LiteraturaNorteamericanaEPUB
ElFrikiDeLosLibros
🤝@AxiomaBlog
🖊Lázaro Abrahan
▪️Un premio Mientras agonizo
El Premio Nobel se concede solo excepcionalmente a los mejores escritores, por eso 1949 fue un año raro en la lista del Nobel: fue otorgado a un tal señor llamado William Faulkner que es algo así como lo más extraordinario que tiene la novela moderna. García Márquez lo afirma categóricamente: «es el novelista más grande del mundo actual y uno de los más interesantes de todos los tiempos». Mientras agonizo es una novela polifónica concentrada en la historia de los Bundren, campesinos de un legendario condado en la región del Misisipi: las voces narrativas cambian al tiempo que se focalizan en diferentes personajes cada vez. A través de esas historias grotescas, estrambóticas, atroces, y de esa retórica espléndida y tumultuosa que desconcierta al lector se abraza el reino amenazado del hombre contemporáneo. Según Faulkner, esta novela fue escrita durante «seis frenéticas semanas» mientras trabajaba como bombero y vigilante nocturno en la central eléctrica de la Universidad de Misisipi; por tanto, tenemos la obligación moral de leerla en un menor tiempo.
#Novela#LiteraturaNorteamericana#PremioNobel
El Friki de los libros 🤝@AxiomaBlog@HorizontesBlog
🖊Lázaro Abrahan
▪️La náusea, el ser y la nada
Vivir a veces produce una sensación nauseabunda, pensar todo lo que se ve alrededor genera un pánico estomacal: la clave está en aceptar el absurdo del mundo y ser feliz con él. Como la mayoría de los escritores de su generación, Sartre tiene, antes que nada, una vocación de novelista. En La Náusea se vale del diario de un individuo solitario que ha roto todos los lazos con la sociedad donde habita, método literario que a la vez cuestiona las formas novelescas de la época y pone al desnudo la existencia. El personaje principal pasa por una serie de desilusiones, su desamparo metafísico sin Dios da la pauta para que el hombre encuentre una nueva dimensión a su existencia: la libertad. Con este libro, Sartre se convirtió, a pesar de no ser el creador del existencialismo, en el símbolo de dicho movimiento. Existencialismo es humanismo, es optimismo, es liberación, es felicidad a pesar del absurdo. Sartre no buscó nunca la popularidad a la que lo llevó esta novela y siempre renegó de ella, como lo prueba su rechazo absoluto a recibir el Premio Nobel de Literatura en 1964.
#Novela#LiteraturaEuropea#LiteraturaFrancesa
EPUB
ElFrikiDeLosLibros |🤝@AxiomaBlog@HorizontesBlog
🖊Lázaro Abrahan
▪️«Todos somos actores»
Esta frase en su forma latina: Totus mundus agit histrionem, fue la elegida por Shakespeare como lema de su teatro The Globe. Una frase extraída de la extraordinaria novela romana del año 60 d.C: El Satiricón, de Petronio. La versión que conocemos actualmente es de hecho una colección de fragmentos reunidos en tres siglos de búsqueda. Aunque maltrecho y mutilado, es uno de esos libros que no se dejan morir, a diferencia de su autor, a quien el loco Nerón obligó a suicidarse. Petronio era el símbolo de la elegancia epicúrea y su Satiricón es una novela en prosa que, por la condición social del narrador anuncia la novela picaresca. Erótico, escéptico, irónico, realista despiadado, pero dotado también de una imaginación caricaturesca, nos dejó una bella e inolvidable imagen de los ambientes más variados del tiempo de Nerón.
#Novela#LiteraturaClásica#LiteraturaEuropea
EPUB