Что делать если нужно поставить какую-то 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
Tiens les médias mainstream commencent à parler d'un "potentiel surrisque de myocardites" pour le #Moderna, pour les moins de 30 ans. La Haute Autorité de Santé ne le recommande plus.
Cela fait depuis juin au moins qu'on en parle, il leur aura fallu 4 mois pour oser le mentionner... Il leur faudra un an avant de parler des effets du Pfizer?
https://www.leparisien.fr/societe/sante/covid-19-un-possible-surrisque-de-myocardites-avec-moderna-apres-la-deuxieme-dose-23-10-2021-4R3NBSQVNRB6HKUELICB6GTRUU.phphttps://t.me/momotchiii/238
La Suède confirme l'arrêt du #vaccin#Moderna pour les moins de 30 ans suite aux problèmes de myocardites, ils l'avaient arrêté temporairement jusqu'au 1er décembre et la suspension est indéfinie maintenant. La Norvège, le Danemark, la Finlande et l'Islande ont aussi suspendu le vaccin (à différents niveaux) https://www.dailymail.co.uk/health/article-10116783/Sweden-extends-pause-Modernas-COVID-19-vaccine-young-people-30.html
Une nouvelle vidéo relance cette affaire #Moderna que je vous avais partagée en juin... Juste avant que mon compte Twitter ne saute :) https://t.me/momotchiii/220
Le 12/12/19, #Moderna signe avec le Dr Baric, pour le gouvernement via la NIH pour transférer la recherche sur des "candidats de #vaccins ARNm contre des coronavirus" appartenant au gouvernement & NIAID (institut us des maladies infectieuses, dirigé par... Fauci), page 104.
2 semaines AVANT que la Chine annonce vraiment la pandémie le 21 décembre...
Et avant d'avoir officiellement commencé à travailler sur le vaccin en janvier 2020. 🙄
Glenn Beck, chez Tucker Carlson explique que le Dr Baric a collaboré à Wuhan avec la fameuse bat lady qui travaillait sur le gain de fonction des coronavirus... (https://www.documentcloud.org/documents/6935295-NIH-Moderna-Confidential-Agreements.html)
Les croyances d'un #vaccin "sûr et efficace" sont contredites par la définition même de "complètement vacciné".
On ne compte pas ceux avec 1 dose.
On ne compte pas ceux à moins de 14 jours après leur 2e dose.
Il faut attendre 5 SEMAINES après la dose 1 pour compter quelqu'un qui meurt ou est hospitalisé "complètement vacciné".
Par exemple dans les données de #Moderna, les gens positifs #Covid après la 1e dose étaient écartés. L'effiacité passerait de 94.5% à 75.4%. C'est totalement trompeur et ça diminue encore plus avec les variants... https://popularrationalism.substack.com/p/how-the-definition-of-fully-vaccinated Rapport Moderna https://www.fda.gov/media/144585/download
Protéine Spike possiblement toxique dans le vaccin? Byram Bridle citait l'étude du vaccin #Moderna sur 13 jeunes: la protéine #Spike passait dans le sang chez 11. Il dénonce le fait qu'elle pourrait se lier aux récepteurs de plaquettes, causant coagulation, caillots, problèmes neurologiques et que cela expliquerait les effets secondaires signalés. Mais les fact checkers disent que la quantité est trop petite. (lien corrigé) https://academic.oup.com/cid/advance-article/doi/10.1093/cid/ciab465/6279075
Et ça continue avec l'#Islande qui suspend le vaccin #Moderna pour "l’augmentation de l’incidence de myocardite et de péricardite après la vaccination a précisé leur chef épidémiologiste, suivant la Suède et la Finlande (pour moins de 30 ans) et le Danemark et la Norvège (déconseillé pour moins de 18 ans). Les médias font tout pour minimiser cette inflammation du muscle cardiaque... https://www.france24.com/fr/info-en-continu/20211008-l-islande-suspend-l-utilisation-du-vaccin-moderna-jusqu-%C3%A0-nouvel-ordre
Moderna considers Senegal, Rwanda and South Africa for African plant site
In an interview with Reuters, Noubar Afeyan, the chairman of U.S. drugmaker Moderna, confirmed that Senegal, Rwanda, and South Africa are three 'potential' sites for its planned vaccine plant in Africa.
#Moderna#Africa#NoubarAfeyan#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
FDA advisers back Moderna booster shots for some
A panel of expert advisers to the U.S. FDA unanimously voted to recommend booster shots of Moderna’s COVID-19 vaccine for Americans aged 65 and older and those at high risk of severe illness or occupational exposure to the virus.
#COVID19#boostershot#Moderna#vaccine#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
‼️ERWISCHT... DER CEO VON MODERNA GIBT VOR LAUFENDER KAMERA ZU DASS ER BEREITS VOR DER "PANDEMIE" ÜBER DIE (GEPLANTE) "PANDEMIE" INFORMIERT WURDE‼️
... und du sagtest: „Was?“ Und ich sagte:„Ja, wir werden nächstes Jahr eine Milliarde Dosen produzieren müssen. Es wird eine Pandemie geben.“
#Plandemie#WEF#Moderna#CoronaBetrug#GreatReset
Willst du mehr davon? Dann abonniere unseren Kanal!
👉@LegitimNews
FDA declines to take stance on Moderna boosters
U.S. FDA researchers said Moderna's COVID-19 vaccine did not yet meet the guidelines for booster shots
#News#Reuters#FDA#Moderna#Vaccine#BoosterShot
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
🇺🇸22.08.2024 ● Американские власти одобрили обновленные вакцины против Covid-19
Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) одобрило и выдало разрешение на экстренное использование обновленных мРНК-вакцин от Covid-19, которые должны лучше защищать от циркулирующих в настоящее время вариантов вируса.
FDA заявило, что обновленные вакцины нацелены на штамм KP.2 из семейства омикрон.
"Учитывая ослабление иммунитета населения, полученного в результате предыдущих заражений вирусом и предшествующей вакцинации, мы настоятельно рекомендуем тем, кто имеет на это право, рассмотреть возможность привиться обновленной вакциной против Covid-19, чтобы обеспечить лучшую защиту от циркулирующих в настоящее время вариантов", – заявил директор Центра оценки и исследований биологических препаратов FDA Питер Маркс.
@Sputnik_Next#kp2#сша#fda#мрнк#moderna#pfizer#их_нравы
October 15, 2021: Bill Clinton, Steve Bannon, FDA Moderna booster, Texas abortion law, Immigration
Top headlines on October 15, 2021: Bill Clinton in hospital, Steve Bannon, FDA Moderna booster, Texas abortion law, Biden's immigration plans
1. Ex-President Bill Clinton is recovering in hospital after being treated ‘for a non-COVID-19 infection.’ The 75-year-old was admitted on Tuesday evening.
2. A panel probing the U.S. Capitol assault will vote to hold Steve Bannon in contempt of Congress after the Trump advisor refused to comply with a subpoena.
3. U.S. FDA advisers voted in favor of booster shots of the Moderna vaccine for Americans aged 65+ and those at high risk of illness.
A U.S. appeals court rulesd to keep a Texas abortion ban in effect. The law bars the procedure as early as six weeks into pregnancy.
5. U.S. President Joe Biden's administration will restart Trump’s ‘Remain in Mexico’ policy by mid-November. The program forces asylum seekers to wait in Mexico for U.S. court hearings
#FDA
#COVID19
#USBorder
#Texas
#abortion
#SteveBannon
#CapitolRiot
#BillClinton
#Clinton
#Moderna
#Vaccine
#Booster
#US
#Mexico
#Migrants
#Biden
#UnitedStates
#Trump
#News
#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖