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

Резултати

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

Пребарај: #senamgemacermat

当前筛选 #senamgemacermat清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2753 · 02.11.2018 г., 15:19

[TIGA TAHUN GEMA CERMAT] • https://www.instagram.com/p/BprmAsdgoWu/?utm_source=ig_share_sheet&igshid=1ejiezsyvt8fo • Tidak terasa, program GeMa CerMat (Gerakan Masyarakat Cerdas Menggunakan Obat) akan memasuki Ulang Tahun ke-3 sejak dicanangkan tanggal 13 November 2015. • Bersamaan dengan itu akan diperingati Hari Kesehatan Nasional pada tanggal 12 November 2018, dengan tema "Ayo Hidup Sehat, Mulai Dari Kita". • Sekaligus juga memasuki Pekan Peduli Antibiotik se-Dunia (World Antibiotic Awareness Week) pada tanggal 12 - 18 November 2018. Tema tahun ini yaitu "Antibiotic, Handle with Care" • Untuk itu kami menghimbau dan mengajak kepada Bapak/Ibu pejabat dan staf Seksi Farmasi yang ada di Dinas Kesehatan Propinsi/Kab/Kota, Agent of Change (AoC) GeMa CerMat, dan Apoteker di seluruh Indonesia untuk bersama-sama memeriahkan peringatan ketiga event tersebut antara lain dengan cara: • 1. Melakukan kegiatan edukasi dan penyebaran informasi pada masyarakat dengan tema "Penggunaan Antibiotik Bijak". • 2. Senam bersama masyarakat dengan gerakan "Senam GeMa CerMat" yang dibuat oleh Tim AoC GeMa CerMat Kab. Sleman, DIY dan PD IAI DIY. • Jika memungkinkan dapat dilakukan bersama-sama pada tanggal 10 November 2018 pukul 10.00 WIB di tempat masing-masing. • - Video yang lengkap tutorial Senam GeMa CerMat dapat dilihat pada link youtube: • https://youtu.be/L44PwlzT8fY bit.ly/VideoSenamGemaCermat • - Video lengkap senam penampilan AoC GeMa CerMat Kab. Sleman DIY https://youtu.be/0987NroxyVE bit.ly/SenamGemaCermatSleman • - Atau unduh dari googledrive: bit.ly/SenamGemaCermat • - Siaran langsung dan video rekaman senam dan edukasi agar diunggah ke media sosial dan/atau youtube dengan tagar: #gemacermathkn #senamgemacermat #gemacermatwaaw #WAAW2018 • Ayo, yo ayooo... Bergerak bersama, Senam bersama.... • Ayo hidup sehat, cerdas gunakan obat, mulai dari kita. 💪💪💪 • A.n Direktur Pelayanan Kefarmasian Tim GeMa CerMat Kemenkes RI.

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2738 · 01.11.2018 г., 13:45

Assalammualaikum wr wb Tidak terasa, program *GeMa CerMat (Gerakan Masyarakat Cerdas Menggunakan Obat)* akan memasuki *Ulang Tahun ke-3* sejak dicanangkan tanggal *13 November 2015.* Bersamaan dengan itu akan diperingati *Hari Kesehatan Nasional pada tanggal 12 November 2018,* dengan tema "Ayo Hidup Sehat, Mulai Dari Kita". Sekaligus juga memasuki *Pekan Peduli Antibiotik se-Dunia (World Antibiotic Awareness Week) pada tanggal 12 - 18 November 2018.* Tema tahun ini yaitu "Antibiotic, Handle with Care" Untuk itu kami *menghimbau dan mengajak* kepada Bapak/Ibu pejabat dan staf Seksi Farmasi yang ada di Dinas Kesehatan Propinsi/Kab/Kota, Agent of Change (AoC) GeMa CerMat, dan Apoteker di seluruh Indonesia untuk bersama-sama memeriahkan peringatan ketiga event tersebut antara lain dengan cara: 1. Melakukan kegiatan *edukasi dan penyebaran informasi pada masyarakat* dengan tema *"Penggunaan Antibiotik Bijak".* 2. Senam bersama masyarakat dengan gerakan *"Senam GeMa CerMat".* Jika memungkinkan dapat dilakukan bersama-sama pada *tanggal 10 November 2018 pukul 10.00 WIB* di tempat masing-masing. - Video tutorial Senam GeMa CerMat dapat dilihat pada link youtube: https://youtu.be/L44PwlzT8fY bit.ly/VideoSenamGemaCermat - Video senam penampilan AoC GeMa CerMat Kab. Sleman DIY https://youtu.be/0987NroxyVE bit.ly/SenamGemaCermatSleman - Atau unduh dari googledrive: bit.ly/SenamGemaCermat - Siaran langsung dan video rekaman senam dan edukasi agar *diunggah ke media sosial dan/atau youtube* dengan tagar: #gemacermathkn #senamgemacermat #gemacermatwaaw #WAAW2018 Ayo, yo ayooo... Bergerak bersama, Senam bersama.... Ayo hidup sehat, cerdas gunakan obat, mulai dari kita. 💪💪💪 Wassalam, *A.n Direktur Pelayanan Kefarmasian* *Tim GeMa CerMat Kemenkes RI.*

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2802 · 12.11.2018 г., 10:15

Selamat Hari Kesehatan Nasional ke-54 Tanggal 12 November 2018 • "Ayo hidup sehat, mulai dari kita" 1. Lakukan aktivitas fisik minimal 30 menit/hari 2. Perbanyak makan sayuran dan buah 3. Cek kesehatan secara rutin. • Gunakan obat secara tepat, baca informasi dengan cermat. Agar pengobatan berhasil guna dan berdaya guna, tidak menyebabkan penyakit bertambah parah, atau menimbulkan penyakit baru. • https://instagram.com/p/BqE5g0FADQu/ • #gemacermathkn#gemacermat#cerdasgunakanobat#hkn2018#harikesehatannasional#harikesehatannasional2018#senamgemacermat#dukunggermas

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2798 · 12.11.2018 г., 05:09

[PAMERAN HKN KEMENKES 2018] HARI KE-3 • https://www.instagram.com/p/BqD_Lk8g-fb/?utm_source=ig_share_sheet&igshid=fvqpr2jm7f4p • Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat) dicanangkan oleh Menteri Kesehatan RI, Prof. Dr. Nila Moeloek, SpM (K) tanggal 13 November 2015, bersamaan dengan pembukaan "Pameran Pembangunan Kesehatan dan Produk Kesehatan Dalam Negeri" di JI Expo Kemayoran, Jakarta Pusat. • Dalam rangka memperingati "Tiga Tahun GeMa CerMat" dan Hari Kesehatan Nasional ke-54, diluncurkan Senam GeMa CerMat. Senam bersama masyarakat diadakan oleh Dinas Kesehatan Propinsi/Kabupaten/Kota dan Agent of Change (AoC) GeMa CerMat di seluruh Indonesia. Video tutorial senam dari AoC Kab. Sleman, DIY ada di channel youtube GeMa CerMat, atau unduh dari link: bit.ly/SenamGemaCermat • Kemenkes RI dan AoC Prop. Banten mengadakan Senam GeMa CerMat bersama pengunjung Pameran HKN ke-54 di ICE BSD, Tangerang, Sabtu, 10 November 2018. Kegiatan dibuka oleh Direktur Pelayanan Kefarmasian, Dra. R. Dettie Yuliaty, Apt, MSi. Diikuti penayangan video klip lagu "GeMa CerMat" dan "Tanya Lima O" dari AoC Kab. Polewali Mandar, Sulawesi Barat. Selanjutnya AoC GeMa CerMat Tangerang Selatan menampilkan edukasi tentang penggunaan obat dalam bentuk operet. • Audiens acara edukasi GeMa CerMat mendapat hadiah quiz berupa souvenir menarik. Salah satu pengunjung dari Instalasi Farmasi Kab. Tangerang yang dapat menjawab pertanyaan terkait GeMa CerMat, mendapat doorprize TV 32 inch. Hadiah diserahkan oleh Direktur Jenderal Kefarmasian dan Alat Kesehatan Kemenkes RI, Dra. R. Dettie Yuliaty, Apt, MSi. • Pada hari terakhir pameran, stand GeMa CerMat tetap ramai didatangi pengunjung untuk konsultasi dan informasi tentang penggunaan obat dari APOTEKER AoC GeMa CerMat Kota & Kab. Tangerang. (EgN). • Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat Email: [email protected] • Musik latar: jingle "Tanya Lima O" ciptaan Umy Qalsum, S.Si, Apt, Kasi Kefarmasian Dinkes Kab. Polewali Mandar, Sulawesi Barat. #gemacermat#gemacermattigatahun#gemacermathkn#harikesehatannasional2018#pameranhkn2018#gayahidupsehat#kesehatan#obat#informasiobat#apotekerindonesia#apotekermuda#senamgemacermat

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3161 · 15.05.2019 г., 02:54

GeMa CerMat juga mengupayakan agar masyarakat tetap sehat, tidak terkena penyakit. Kalaupun terlanjur sudah sakit, apalagi penyakit kronis, selain pemberian obat yang harus teratur dan sesuai dosis yang sesuai anjuran dokter, pasien penyakit kronis juga dianjurkan untuk menjalani gaya hidup sehat agar pengobatan menjadi lebih efektif. Salah satunya adalah dengan cara berolahraga secara rutin. • Tanggal 11 Mei 2019, Apoteker Elisnawati, AoC GeMa CerMat Kota Makassar, Sulsel, melaksanakan kegiatan senam bersama dan nyanyi lagu Tanya Lima O bersama kelompok Prolanis di Puskesmas Pertiwi Kota Makassar. Prolanis adalah program untuk pasien lansia dan pengidap penyakit kronis di Puskesmas. Kegiatan ini rutin dilakukan setiap hari sabtu, dengan peserta para lansia kelompok prolanis. Dengan demikian, pasien penyakit kronis dapat menjalani pengobatan dengan efektif dan tubuh lebih bugar. Setelah senam, dilanjutkan dengan penyuluhan tentang Penggunaan Obat Saat Puasa. • Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat Email: [email protected] • #gemacermat#cerdasgunakanobat#aocgemacermat#sosialisasigemacermat#apotekerindonesia#apoteker#apotekermuda#dagusibu#obat#kesehatan#gemacermatmakassar#prolanis#senamgemacermat#senam#tanyalimaO#penggunaanobatsaatpuasa https://www.instagram.com/p/Bxd4XuTAWLb/?utm_source=ig_share_sheet&igshid=73gpi61zbl7w