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

Резултати

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

Пребарај: #gusdurian

当前筛选 #gusdurian清除筛选
Gusdurian.Net

@gusduriannet · Post #2356 · 04.10.2020 г., 02:29

Halo Temen-temen Jogja! Kabar Gembira yang ditunggu-tunggu sudah rilis nih. Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Santri Gus Dur Jogja membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Jogja ke #8 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu "Kelas Pemikiran, Kelas Menulis dan Kelas Media Sosial." Cara pendaftarannya gampang guys, Langsung klik saja link https://tinyurl.com/KPGDaringJogja Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat. Gratis, terbuka untuk umum dan kuota terbatas! Info lebih lengkap hubungi CP : 0858-6654-0007 (Nu'un) dan 0858-2661-7215 (Roni). Twitter : @santriGD IG : @santrigusdur FB : Santri Gus Dur Telegram : Santri Gus Dur Web : Santrigusdur.com #kpg8jogja #SantriGusDur #GUSDURian #gusdur

Gusdurian.Net

@gusduriannet · Post #1932 · 25.02.2020 г., 02:50

Hallo!!! *Festival Kampung #5* Kali ini tim acara festival kampung bekerjasama dengan Masjid Baitul Hikmah Gondolayu Lor mengadakan Nobar dan Tahlil bersama. Film yang akan diputar adalah film tanda tanya "?" So, Jangan Lupa Hadir dan menjadi salah satu bagian dari peringatan Haul Gus Dur Kali ini yak😊 yang akan dilaksanakan pada : 🏘 Masjid Baitul Hikmah Gondolayu Lor 🕑19.30 WIB 📅 Selasa, 25 Februari 2020 . . Catat tanggal nya dan jangan Lupa hadir ajak teman kalian sebanyak-banyaknya #SatuDekadeGusDur#FestivalKampung #Gusdurian #TandaTanya

Gusdurian.Net

@gusduriannet · Post #1914 · 31.01.2020 г., 08:57

*Ziarah Pemikiran Gus Dur #3* Rangkaian kali ini akan membedah buku Gus Dur berjudul *"Gus Dur Menjawab Perubahan Zaman"*. Gus Dur sebagai cendekiawan tidak bisa dilepaskan dari rasa kemanusiaan. Dalam buku ini, Gus Dur menjawab beragam isu agama dan negara yang sangat relevan untuk dijadikan wacana solusi perubahan zaman. Diskusi beda buku akan dilaksanakan pada: Hari : Sabtu,1 Februari 2020. Pukul : 15.00 - Selesai Lokasi : Gedung Santi Sasana, Pura Jagadnatha. Narasumber acara: 1. Savic Ali (Founder Islami.co) 2. I Nyoman Santiawan (Pengurus Parisada Hindu Dharma Indonesia DIY) Acara ini akan dimoderatori oleh Misni Parjiati (Aktivis Srikandi Lintas Iman) Silakan datang dan ajak teman terbaikmu. Kita belajar gagasan Gus Dur dan saling tukar pikiran. #SatuDekadeGusDur #Gusdurian #ZiarahPemikiranGusDur #PuraJagadnatha

Gusdurian.Net

@gusduriannet · Post #2401 · 23.10.2020 г., 07:02

@gusdurian_pasuruan Kelas Pemikiran Gus Dur #3 Pasuruan Online ada perubahan waktu pelaksanaan! Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya: - Kelas Pemikiran, - Kelas Menulis dan - Kelas Media Sosial. yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG selama 3 bulan. Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini https://tinyurl.com/kpgpasuruan3 Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat. Gratis, terbuka untuk umum dan kuota terbatas! Info lebih lengkap hubungi CP : 087761222116 (Cici) 081357055633 (Lukman) FB : KGSKR Gusdurian Pasuruan IG : @Gusdurian_Pasuruan Twitter : @GUSDURian_Pas #KPG3Pasuruan #KGSKRGusdurianPasuruan #JaringanGusdurian #GUSDURian #gusdur

Gusdurian.Net

@gusduriannet · Post #2360 · 05.10.2020 г., 08:14

 Halo Temen-temen Pasuruan! Kabar Gembira yang ditunggu-tunggu sudah datang nih. Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya: - Kelas Pemikiran, - Kelas Menulis dan - Kelas Media Sosial. yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG . Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini https://tinyurl.com/kpgpasuruan3 Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat. Gratis, terbuka untuk umum dan kuota terbatas! Info lebih lengkap hubungi CP : 087761222116 (Cici) 081357055633 (Lukman) FB : KGSKR Gusdurian Pasuruan IG : @Gusdurian_Pasuruan Twitter : @GUSDURian_Pas #KPG3Pasuruan #KGSKRGusdurianPasuruan #JaringanGusdurian #GUSDURian #gusdur

Gusdurian.Net

@gusduriannet · Post #2313 · 13.09.2020 г., 18:16

*Khusus Anak Muda di Gorontalo* Hallo man-teman. pendaftaran KPG segera ditutup loh. Bagi yg blm mendaftar, masih ada kesempatan. Jangan lupa, mengirim tulisan tentang Gus Dur dan Motivasi mengikuti pelatihan ini. *Baca Syarat & ketentuan lihat disini:* https://bit.ly/3b7N9Ga *Link pendaftaran:* https://tinyurl.com/KPGGorontalo Narahubung: +62 813 1428 5370 (Heri) +62 853-4214-2414 (Alifah) #KPGIIGorontalo#KPG#GUSDURian#GUSDURianGorontalo

Gusdurian.Net

@gusduriannet · Post #2481 · 20.12.2020 г., 01:19

Menulis Cerita TUNAS 2020 Tuliskan kisahmu tentang TUNAS 2020 sepanjang 700-1000 kata. Tulisan yang dimuat gusdurian.net akan mendapatkan souvenir. Jangan simpan kisahmu sendirian. Bagikan kisahmu kepada teman-teman GUSDURian seluruh Indonesia. Tulisanmu akan dibaca sampai ribuan pembaca. Tulisan akan dimuat periode 20-31 Desember 2020. Kirim kisahmu ke email: [email protected] dengan subjek #KisahTunas #Tunas2020 #Gusduriandotnet #Gusdurian

Gusdurian.Net

@gusduriannet · Post #1904 · 19.01.2020 г., 04:26

Kaos Haul Gus Dur 2019 Gusdurian Sumenep punya produk baru nih, gaes: kaos murah, mewah dan merakyat. Bahan: catton combed 30s Warna: hijau botol Ukuran yg tersedia: S: 46 x 69 M: 48,5 x 71,5 L: 51 x 74 XL: 53,5 x 76 XXL: 56 x 79 Harga: - Lengan pendek: S - XL: Rp85.000,- XXL: Rp90.000,- -Lengan panjang: S - XL: Rp90.000,- XXL: Rp95.000,- Batas pemesana: 25 Januari 2020 Pemesanan melalui WA/telepon ke: 085257025294 Kaos dapat diambil/dikirim sejak 07 Februari 2020 Pemesan akan dicatat setelah melakukan pembayaran. Pembayaran bisa dilakukan via cash atau bank ke nomor: 8124-01-007386-53-0 an. Zaynollah. Selanjutnya mengkonfirmasi dengan mengirimkan bukti transfer ke nomor yg tertera di poster. O ya, harga belum termasuk ongkir, yes.. 😉 Info lebih lanjut: 085257025294 #haulgusdur2019 #1dekadehaulgusdur #gusdurian #gusduriansumenep

Gusdurian.Net

@gusduriannet · Post #1920 · 18.02.2020 г., 13:45

Ziarah Pemikiran Gus Dur Acara bedah buku "Sang Kosmopolit" karya Hairus Salim yang dibedah Alissa Wahid dan Dr. Zuly Qodir. Acara ini dimoderatori oleh Anfasul Marom. Bagi teman-teman yang belum bisa hadir silakan datang ke acara-acara kita selanjutnya. Acara ini merupakan kerjasama Santri Gus Dur dengan ISAIS UIN Sunan Kalijaga. #Gusdurian #SatuDekadeGusDur #ZiarahPemikiranGusDur #UINSunanKalijaga #Isais

Gusdurian.Net

@gusduriannet · Post #2521 · 05.03.2021 г., 10:33

Zine BERAGAM merupakan kumpulan pikiran, ikhtiar, dan harapan. Terbit setiap bulan dengan merangkum esai, opini, infografis, sketsa, dan humor. Beragam dinisiasi oleh penggerak Komunitas GUSDURian Makassar sebagai medium mengarsipkan dan menyebarluaskan narasi kecil dan pinggiran tentang kesetaraan, keadilan, dan kemanusiaan. Beragam juga bagian dari upaya melanjutkan nilai, pemikiran, dan keteladanan Gus Dur. BERAGAM VOL. 1 dengan tema "Gus Dur Sehari-hari" kini bisa diakses secara gratis di https://issuu.com/gusdurianmks/docs/beragam__1 Selamat membaca gengs! #beragam#zineberagam#gusdur#gusdurian#gusdurianmakassar#jaringangusdurian

12
ПретходнаСтраница 1 од 2Следна