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

Резултати

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

Пребарај: #day

当前筛选 #day清除筛选

*🎯IMPACT FOUNDATION🎯* ఇంపాక్ట్ ఫౌండేషన్ వ్యవస్థాపకులు గౌరవ *శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో* .. గత రెండు సంవత్సరాలుగా *అత్యంత అనుభవంగల వక్తలతో* నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్స్ టాక్* కొత్త టాపిక్ తో మీ ముందుకు.. *75వ ఆజాది కా అమృత్ మహోత్సవం జరుపుకుంటున్న శుభ సందర్భంలో నా దేశం భవిష్యత్, వర్తమాన కాలాలలో ప్రపంచ దేశాలకు ఏ విధంగా దిశా నిర్దేశం చేస్తుందో , ఏమి నేర్పించిందో తెలుసు కోవాలంటే ముందు మన చరిత్ర ఏమిటి అది పూర్తిగా నిజమేనా లేక వక్రీకరించడం జరిగిందా?* అని తెలుసుకోడం తో పాటు మనకు తెలిసిన విషయాలు అందరితో పంచుకోవాలనే అపూర్వమైన ఆలోచనతో శ్రీ గంపా నాగేశ్వరరావు గారి నాయకత్వ పర్యవేక్షణ లో నేను మరియు మా కోఆర్డినేటర్ లతో మన ముందుకు అద్భుతమైన టాపిక్ ను తీసుకొస్తున్నాము అదే..... 🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳 *Topic* *నా దేశ చరిత్ర చెప్పని నిజాలు* 🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳 ( *మన దేశ సంస్కృతి సంప్రదాయాలు కళలు ఉపనిషత్తులు శాస్త్ర పరిజ్ఞానం వైద్యం శాస్త్రాలు ఆహార నియమాలు అనేకమైన అంశాల తో ముందుకు రావాలని కోరుకుంటూ*.....) *Incharge* *PINNAM RAVI*🎤 *9492675988* *Co-ordinators* 1. A.ABHILASH GARU 2. ARJUN MADDEVENI GARU *All Interested members 🙏 for please send your name for available slots* *#Day- 1* *17.08.2022* *Speakers:* 1.*Azmeera Nageshwar Rao garu* 2.*Namile Ram mohan garu* 3. *Y.Venkata Sudeepthi garu* ~~~~~~~~~~~~ Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID : 89930321009 Pass code: 999 *Facebook live* https://www.facebook.com/pinnam.ravi.1

Hashtags

*🎯IMPACT FOUNDATION* ఇంపాక్ట్ ఫౌండేషన్ వ్యవస్థాపకులు గౌరవ *శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో* .. గత రెండు సంవత్సరాలుగా *అత్యంత అనుభవంగల వక్తలతో* నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్స్ టాక్* కొత్త టాపిక్ తో మీ ముందుకు.. *75వ ఆజాది క అమృత్ మహోత్సవం జరుపుకుంటున్న శుభ సందర్భంలో నా దేశ భూత, భవిష్యత్ , వర్తమాన కాలాలలో ప్రపంచ దేశాలను ఏ విధంగా దిశా నిర్దేశం చేస్తుందో ఏమి నేర్పించిందో అందరితో పంచుకోవాలని అపూర్వమైన ఆలోచనతో శ్రీ గంప నాగేశ్వరరావు గారు మన ముందుకు తీసుకువచ్చిన "విశ్వ గురు నాదేశం" డిజైనర్ టాక్ లో పాల్గొనటానికి ఈరోజు మన ముందుకి వస్తున్న స్పీకర్స్ కు మరియు ఈ మహోన్నతమైన కార్యక్రమంలో పాలుపంచుకోవాల్సిందిగా కోరుకుంటూ అందరికీ స్వాగతం సుస్వాగతం* 🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳 *🎯Topic🎯* *విశ్వ గురు నా దేశం..!* 🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳 *Incharge* *SREEDHAR VADDEPALLI* 🎤 Cell: *9985771148* *#DAY-7* *Date: 11.08.2022* *Speakers:* 1) *N.SHANKAR GARU*🎙️ 2.) *S.BALA KRISHNA GARU*🎙️ 3) *JAGADISH GARU*🎙️ *Coordinators:* 1. *Neeraja sheelam* 9493316748 2. *Pushapalatha* 9440419159 3. *Kolla Narasimulu* 9652193310 ~~~~~~~~~~ Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID 899 3032 1009 Pass code: 999 *Facebook Live* https://www.facebook.com/sreedhar.vaddepalli

Hashtags

*🎯IMPACT FOUNDATION* ఇంపాక్ట్ ఫౌండేషన్ వ్యవస్థాపకులు గౌరవ *శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో* .. గత రెండు సంవత్సరాలుగా *అత్యంత అనుభవంగల వక్తలతో* నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్స్ టాక్* కొత్త టాపిక్ తో మీ ముందుకు.. *🎯Topic🎯* *దేశాభివృద్ధిలో పౌరుల పాత్ర..!* *Incharge* *Sri Nune Sudarshan Garu* 🎤 Cell: *9966733538* *#DAY-6* *Date: 31.07.2022* *Speakers:* 1) *Rajeswari gaaru*🎙️ 2.) *K Anitha gaaru*🎙️ 3) *ch Leela sri gaaru*🎙️ *Coordinators:* 1. Munilakshmi 7702431281 2. Anjaneya chary 9848489045 3. Swaruparani 9381179816 ~~~~~~~~~~ Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID 899 3032 1009 Pass code: 999 *Facebook Live* https://www.facebook.com/nune.sudarshan

Hashtags

*🎯IMPACT FOUNDATION* ఇంపాక్ట్ ఫౌండేషన్ వ్యవస్థాపకులు గౌరవ *శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో* .. గత రెండు సంవత్సరాలుగా *అత్యంత అనుభవంగల వక్తలతో* నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్స్ టాక్* కొత్త టాపిక్ తో మీ ముందుకు.. *Topic* *దేశాభివృద్ధిలో పౌరుల పాత్ర..!* *Incharge* *Sri Nune Sudarshan Garu🎤* Cell: *9966733538* *#DAY-1* *Date: 26.07.2022* *Speakers:* 1)N.Ram Mohan garu 2)K.Narsimulu garu 3)Yoga Ramarao garu *Coordinators:* 1. Munilakshmi 7702431281 2. Anjaneya chary 9848489045 3. Swaruparani 9381179816 ~~~~~~~~~~ Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID 899 3032 1009 Pass code: 999 *Facebook Live* https://www.facebook.com/nune.sudarshan

Hashtags

*IMPACT FOUNDATION* *వ్యవస్థాపకులు గౌరవ శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో.. గత రెండు సంవత్సరాలుగా ఇంపాక్ట్ ఫౌండేషన్ మోటివేషనల్ స్పీకర్స్ అండ్ ట్రైనర్స్ తో నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్ టాక్స్*కొత్త టాపిక్ తో మీ ముందుకు....*🎤 *#DAY-8* *Topic🎤:* *ఆధ్యాత్మికత - ఆధునికత' - నిజ జీవితంలో ఆవశ్యకత.* *Incharge* *Sri AkulaVenkateswarlu Garu 🎤* Cell: *93916 70842* ~~~~~~~~~~~~~~ *SPEAKERS for the Day-8* *1)Sri Nadipalli Rajesh Garu* *2)Sri B Venkatesh Garu* *3) Sri Dr Md Raj Mohammed Garu* *4)Sri Anjaneya Chary Garu*. Motivational Speakers &Trainers* *Co-ordinators* 1) *M Veeranjaneyulu Garu* *6304917065* 2) *N Srisailam Garu* *9490147743* 3) *K.Bhargavi Priya Garu* *9182028287* Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID 899 3032 1009 Pass code: 999 Facebook Live https://www.facebook.com/kravindradheera.tprtu

Hashtags

*IMPACT FOUNDATION* *వ్యవస్థాపకులు గౌరవ శ్రీ గంపా నాగేశ్వరరావు గారి ఆధ్వర్యంలో.. గత రెండు సంవత్సరాలుగా ఇంపాక్ట్ ఫౌండేషన్ మోటివేషనల్ స్పీకర్స్ అండ్ ట్రైనర్స్ తో నిర్విరామంగా కొనసాగుతున్న అత్యద్భుత ప్రోగ్రాం *Morning 7AM డిజైనర్ టాక్స్*కొత్త టాపిక్ తో మీ ముందుకు....*🎤 *#DAY-7* *Topic🎤:* *ఆధ్యాత్మికత - ఆధునికత' - నిజ జీవితంలో ఆవశ్యకత.* *Incharge* *Sri AkulaVenkateswarlu Garu 🎤* Cell: *93916 70842* ~~~~~~~~~~~~~~ *SPEAKERS for the Day-7* *1)Sri S Pushpa Latha Garu* *2)Sri Marooju Ramesh Garu* *3) Sri Neelam Shankar Garu* *4)Sri Baladari Naga Sri Garu*. Motivational Speakers &Trainers* *Co-ordinators* 1) *M Veeranjaneyulu Garu* *6304917065* 2) *N Srisailam Garu* *9490147743* 3) *K.Bhargavi Priya Garu* *9182028287* Join us in zoom meeting https://us02web.zoom.us/j/89930321009?pwd=cStlNktTU0pnNHlFdlBxd0VxRE5KUT09 Meeting ID 899 3032 1009 Pass code: 999 Facebook Live https://www.facebook.com/kravindradheera.tprtu

Hashtags

Airdrop365

@airdrop365official · Post #780 · 24.07.2022 г., 13:18

🪂Join #Day 5 of our weekly Trivia. 🎁Share in our $100 BUSD daily prize pool 🏆5 winners! 🔗Event Link https://forms.gle/t4EsX9X3YVao7JQM9 To enter: 🔸Retweet on twitter 🔸Follow @binanceafrica 🔸Comment your answers with#7DaysofCrypto and tag 5 friends to follow us Disclaimer: Airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop for free!

Hashtags

Pensive|

@PensivePost · Post #5478 · 19.10.2021 г., 08:55

Day & Night This is a tale about "day" and "night", who loves each other with all their might. Both of them have qualities which are extremely differential, yet the amount of passion they share is just unconditional. Their love is too unlucky and cruel, the only time they meet is for a duel. Evenings are just a glimpse of their togetherness, without each other they are always surrounded by emptiness. Staring at the pain in their lover's eyes, trying to comfort each other with their fake smiles, the level of sadness is so high that sometimes even their pain cries. Yet they somehow find hope in their despair, that tomorrow they wont shed any tear, but when the eyes meets their pair, they weep just like a kid does for a bear. Even the mornings need night to hear them cry, Even the nights need morning to motivate them to try. But at last in the world full of similar lovers, they will always stand in corner with their feelings covered. #adi#review#day&night

123•••56
ПретходнаСтраница 1 од 6Следна