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

Резултати

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

Пребарај: #allergy

当前筛选 #allergy清除筛选
Doctor Ziyod 🩺

@doctor_ziyod · Post #245 · 01.03.2023 г., 06:15

Савол: Аллергия ичакдаги бактерия сабабли бўлиши мумкинми? Жавоб: Бу маълум бир бактерия сабабли эмас, ичакдаги бактериялар ҳилма-ҳиллиги паст даражада бўлиши сабабли кузатилади. Канча кўп турдаги бактериялар яшаса, аллергик касалликлар шунча кам учрайди. #allergy Яна видеони эшитинг 👇

Hashtags

Doctor Ziyod 🩺

@doctor_ziyod · Post #274 · 09.03.2023 г., 08:01

👃МАВСУМИЙ АЛЛЕРГИЯНИ ДАВОЛАШ 1️⃣Аллергендан асранинг Мантиқ оддий - реакция чақирадиган модда танангизга тушмаса, аллергия ҳам бўлмайди. Бу энг самарали йўл. Бунинг учун: - ёғингарчилик бўлмаган ва шамолли кунларда уйда қолинг, сайрга эса ёмғирлардан кейин чиқинг - боғда чим ўриш, ўташ ишлари олиб борилаётганда ўзингизни узоқроқ тутинг - кўчадан қайтганда кийимингизни алиштириб, чўмилиб чиқинг, шунда устингиздаги чангдан ҳалос бўласиз - ювилган кийимларни кўчага османг - кўчага чиққанда маска тақинг (қанча герметик бўлса, шунча яхши, мисол учун N95 маска) 2️⃣Юқори мавсумда қўшимча чораларни кўринг Кўпинча мавсумий аллергияси бор инсонлар тахминан бўлса ҳам, қайси ўсимликка реакцияси борлигини билади. Айнан шу ўсимлик гуллайдиган пайт қўшимча чоралар қўлланиши лозим: - аллерген ўсимликлар гуллаши ҳақидаги маълумони об-ҳаво башорати ёки бошқа кўсатувлар/сайтларда кузатиб боринг (2018-йилдан Узбекистонда ҳам шундай маълумот бериляпти) - гуллаш бошланганини билишингиз билан аллергия белгилари пайдо бўлмасидан препаратларингизни қўллаб бошланг - дераза ва эшикларни ёпиқ тутинг - эрталаб кўчага чиқмасликка ҳаракат қилинг, айнан эрталаб ҳавода чанг миқдори максимал бўлади 3️⃣Ичкаридаги ҳавони тоза тутинг - уйда ва автомобилда ойнани очишни ўрнига кондиционерни ишлатинг - кондиционер ва вентиляцияда энг самарали филтрларни ўрнатинг - HEPA филтрли чанг юткичда тез-тез уйни тозалаб туринг (Ўзбекистонда бундайлар борми, билмайман) 4️⃣Рецептсиз сотиладиган дориларни қабул қилинг - антигистамин препаратлар (Зиртек, Кларитин, Зодак) кунига 1 таблетка - гормонал спрейлар (Авамис, Назонекс) кунига бир маҳал ҳар бир бурин йўлга 2 маротабада сепилади) - бурин битишига қарши таблеткалар (Судафед, Актифед) 5️⃣Буринни ювиш Ҳозир бурин ювиш учун маҳсус бутилкада ош тузи эритмалари бор (таркибида физ раствор ёки денгиз суви). Дорихоналарда уларни тури сероб. Шу эритмаларда кунига бир неча бор буринни ювиш ундаги ортиқча шиллиқ ва аллерген моддаларни ювиб чиқаради. Эплай олмасангиз, ЛОР врач ювиб қўяди ёки ўргатади. 6️⃣Қўшимча фойдаси тегиши мумкин бўлган даво турлари. Баъзилари охиригача исботланмаган ва хеч биридан кучли таъсир кутмаслик керак, шунинг учун ҳм қўшимча сифатида тавсия этилади: - игна терапия (агар яхши мутахассис топа олсангиз) - пробиотиклар - спирулина - асал (баҳорги аллергияга баҳорги асал) 💲Тепадаги даволар ёрдам бермаса, маҳсус иммунотерапия ўтказилиши мумкин. У аллерголог шифокор кўригидан кейин амалга оширилади. Аввал аллерген модда аниқланиб, унга қарши реакцияни пасайтирувчи препарат киритилади. Бу ҳудди эмлашга (вакцинация) ўҳшаган муолажа. Одатда бундан кейин аллергия анча енгиллашади, баъзида эса умуман йўқ бўлади. Муолажани номи АСИТ. Вилоятларда борми, билмайман, Тошкентда Халқаро аллергия марказида, Республика аллергология марказида қилинади. Яна аллергик реакцияни пасайтириш учун таркибида сабабчи аллергенни жуда оз миқдорда сақловчи препаратлар ҳам бор, улар одатда қишда, аллергия йўқ пайти қўлланади. Инъекция ёки таблетка кўринишида. Лекин бу АСИТга нисбатан эскироқ метод. Манбаалар: nih.gov, Mayo, healthline.com. #allergy#immunity Каналга обуна бўлинг! 👉🩺Doctor Ziyod👈

Doctor Ziyod 🩺

@doctor_ziyod · Post #273 · 09.03.2023 г., 06:00

🤧МАВСУМИЙ АЛЛЕРГИЯ ёки АЛЛЕРГИК РИНИТ - маълум мавсумларда пайдо бўладиган аллергия тури. АҚШда 8% аҳоли бу касалликдан азият чекади. Ўзбекистонда - номаълум. Бу ҳолат организмнинг гул чанги каби атроф муҳитдаги оддий моддаларга нисбатан ҳаддан ташқари кучли реакцияси сабабли пайдо бўлади. Танамиз бу моддаларни янглишиб ҳавфли деб ҳисоблайди. 🔸Қизиқ факт, хашоратлар ёрдамида чангланадиган ўсимликлар чанги оғирроқ бўлиб, ҳавода узоқ вақт тура олмайди ва камроқ аллергия чақиради. Табийки, бу турдаги аллергия қиш ойларида кам учрайди. 🔹Белгилари: - аксириш - бурин оқиши ёки битиши - кўз ёшланиши ёки қичишиши - томоқ қирилиши - қулоқ битиши Мавсумий аллергияси бор инсонлар орасида астма касаллиги ҳам кўпроқ учрайди. 🩺Doctor Ziyod | #allergy#immunity

Doctor Ziyod 🩺

@doctor_ziyod · Post #440 · 13.05.2023 г., 04:01

⚠️МАВЗУНИ ҚИДИРИШ! Сизга керак мавзуларни # хэштеглар ёрдамида топинг. Кўк рангдаги сўзларни устига босиб ўша мавзу бўйича барча мақолаларни топинг. Мана бу ерда👇 Йўналишлар бўйича: - Аллергология 👉#allergy - Гастроэнтерология (ошқозон-ичак) 👉#gastroenterology - Гематология 👉#hematology - Гинекология 👉#obsgyn - Дерматология (тери) 👉#dermatology - Иммунология (иммунитет) 👉#immunity - Инфекция (юқимли касаликлар) 👉#infection - Кардиология 👉#cardiology - ЛОР 👉#LOR - Неврология 👉#neurology - Онкология 👉#oncology - Ортопедия 👉#orthopedics - Офтальмология 👉#ophthalmology - Педиатрия (болалар) 👉#pediatrics - Ревматология (бўғинлар) 👉#reumatology - Стоматология 👉#stomatology - Тез ёрдам 👉#emergency - Урология 👉#urology - Хирургия (жарроҳлик) 👉#surgery Бошқа категориялар: - Дорилар 👉#drugs - Витаминлар 👉#vitamins - Минераллар 👉#minerals - БАДлар 👉#supplements - Таомланиш 👉#nutrition - Қисқа лайфхаклар 👉#tips - Шунчаки фактлар 👉#facts Бир ойда чиққан постлар рўйҳати👉#monthly Профессионаллар расмдагидек қидирса ҳам бўлади.