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

Резултати

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

Пребарај: #lecture

当前筛选 #lecture清除筛选
StartupBase

@startupbaseuz · Post #5058 · 21.11.2024 г., 06:48

#lecture ©Sizni ertaga bo‘lib o‘tadigan “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 22-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 22-noyabr _______ ©We invite you to tomorrow's free lecture "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 22, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 22 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

StartupBase

@startupbaseuz · Post #4958 · 12.11.2024 г., 10:32

#lecture ©Sizni “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 22-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 22-noyabr _______ ©We are pleased to invite you to a free lecture: "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 22, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 22 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

StartupBase

@startupbaseuz · Post #4764 · 31.10.2024 г., 04:22

#lecture ©Sizni “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 8-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 4-noyabr _______ ©We are pleased to invite you to a free lecture: "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 8, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 4 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

Classical Music

@exploreclassical · Post #84 · 08.11.2020 г., 11:50

今天给大家推荐一些“教学”视频吧🤣偶然发现了b站这个账号,正在陆续翻译Bernstein的年轻人的音乐会系列~另外之前我们讨论过的Bernstein哈佛六讲也有翻译~👻👻👻https://space.bilibili.com/353238687/video#lecture

Hashtags

Iceyの彩虹糖

@Iceyour · Post #3 · 22.05.2022 г., 14:33

Excellent #lecture page or Blog. Physics Feynman Lectures Math Yufei Zhao; L.C. Evans; Terence Tao; Dexter Chua; Imaginary; 3Blue1Brown; P. Joris Roos Exam 英语真题在线;lib-pku; Library Z library;Library Genesis;Marxsts Archive;

Hashtags

Iqtisodiyot va biznes sohasi vakillari uchun ochiq ma'ruza 💥 Global reytingda 26-o'rinda turuvchi Germaniyaning Myunxen texnika universiteti professori Dr. Paul Momtaz iqtisodiyot va biznes sohalariga qiziquvchilarni ochiq ma'ruzaga taklif qildi. 👉Ro‘yxatdan o‘tish 📅 Sana: 15-mart, 16:00 📍 Manzil: “Yangi O‘zbekiston” universiteti ✅ Ma'ruzada talabalar, biznes sohasi vakillari, iqtisodiyot sohasida ishlovchilar va barcha qiziquvchilar qatnashishlari mumkin. 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #TUM#lecture ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Instagram | Telegram

Hashtags

Dunyoga mashhur professorning ma'ruzasiga taklif qilamiz 💥Top 26-o'rinda turuvchi Germaniyaning Myunxen texnika universiteti professori Dr. Paul Momtaz tomonidan "Xususiy kapital investorlarining barqarorlik amaliyotlari" mavzusida ma'ruza tashkil etiladi. ⚡️ Dr. Paul Momtaz moliya va investitsiyalar sohasida dunyoga mashhur mutaxassis bo‘lib, barqaror biznes va investitsiyalar bo‘yicha ko‘plab ilmiy tadqiqotlar muallifidir. 👉Ro‘yxatdan o‘tish 📅 Ma’ruza vaqti: 15-mart, 16:00 📍 Manzil: “Yangi O‘zbekiston” universiteti, U.C.A bino 2-qavati) 🔹 Kimlar uchun: Universitet talabalari, professor-o‘qituvchilar va iqtisodiyotga qiziquvchilar. Imkoniyatni qo‘ldan boy bermang! Barqaror investitsiyalar haqida dunyo darajasidagi mutaxassisdan bilim olib, o'z tajribangizni yanada oshiring. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #TUM#lecture ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Hashtags

Neytrino sirlari va atom yadrolari bo'yicha ma'ruzagataklif qilamiz ✅ “Yangi O‘zbekiston” universitetida 26-mart kuni soat 13:00 da astrofizik olim, professor Toshitaka Kajino tomonidan ma'ruza tashkil etiladi. ✨ Professor Toshitaka Kajino – taniqli kosmolog va yadro astrofizigi. U neytrinolar, katta portlash (Big Bang) va atom yadrolarining paydo bo‘lishini tadqiq qilgan. So‘nggi tadqiqotlarida u og‘ir atom yadrolari asosan supernovalar va kollapsarlar natijasida hosil bo‘lishini aniqlagan. 👉 Ro'yxatdan o'tish: https://forms.gle/kna4PYD9fk35wPeT7 📍 Manzil: “Yangi O‘zbekiston” universiteti, U.C.A bino 2-qavati) 🎗 Barcha qiziquvchilarni ma'ruzada kutib qolamiz! 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #astrofizika#lecture ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Soviet Orient

@SovietCentralAsia · Post #611 · 24.03.2025 г., 15:23

(нова лекція) Лекция 4. Мехико - Ташкент: Культурная революция в искусстве Латинской Америки и Центральной Азии #ru#history#lecture Хлопковые и картофельные поля, масштабная индустриализация и массовая урбанизация. Традиционная визуальная культура и революционный пафос. Поиск монументальной формы, движение от холста к стене. Фреска как модель для нового революционного искусства. Это темы, с которыми работали художники Латинской Америки, в первую очередь мексиканские, и их товарищи в Центральной Азии. Мексиканский художник-коммунист Диего Ривера в 1930-е становится одной из самых авторитетных фигур в международном пролетарском искусстве, особенно после посещения СССР в конце 1920-х. В четвертой лекции мы подробно рассмотрим, как латиноамериканские и центральноазиатские художники приходили к очень схожим визуальным решениям в отображении постреволюционных преобразований в 1930-е в первую очередь на примере «Бригады Волкова» в Узбекистане, а также влияние мексиканского мурализма на художников-«шестидесятников» в Казахстане и Таджикистане во второй половине ХХ века

Soviet Orient

@SovietCentralAsia · Post #609 · 24.03.2025 г., 15:23

Серия лекций "Искусство Центральной Азии в глобальном контексте" Георгия Мамедова #ru#lecture#history Серия лекций предлагает экскурс в историю центральноазиатского искусства ХХ и ХХI веков сквозь призму неожиданных пересечений между художественными контекстами, которые на первый взгляд никак между собой не связаны. Что общего между ранним советским искусством Кыргызстана и левым искусством того же периода в США? Как связаны мексиканский мурализм и центральноазиатская живопись 20 века? Что из себя представляло современное искусство 1990-х и начала 2000-х? Все эти, и многие другие вопросы будут подробно рассмотрены в курсе из девяти лекций, который будет интересен как аудитории, которая только знакомится с искусством региона, так и специалистам – художникам и искусствоведам, - которые бы хотели расширить свои знания и представления о современном искусстве Центральной Азии. Лекция 1. Провинциальный взгляд на Европейское искусство от Ренессанса до Авангарда История искусства, как и любая другая история, - в первую очередь, рассказ, сторителлинг. Как и в любом рассказе, у истории искусства есть свои главные и второстепенные сюжетные линии и персонажи. Центральноазиатское искусство – как раз одно из таких второстепенных ответвлений основного сюжета мировой истории искусства. Но только в том рассказе, к которому мы все привыкли, и, если честно, который нам всем наскучил. Данный курс – это своего рода спин-офф привычной истории искусства, в котором второстепенные персонажи выходят на авансцену, оказываются в центре повествования, в то время как главные герои занимают роль массовки. Но насколько такой радикальный сюжетный поворот оправдан? Именно на этот вопрос отвечает первая лекция курса, в которой предлагаются методологические основания для иного, не европоцентричного рассказа об искусстве ХХ и ХХI веков, вдохновленного постколониальной теорией истории, а именно, - работой Дипеша Чакрабарти «Провициализируя Европу». Лекция 2. Ковры – Самолеты. Традиционное искусство Центральной Азии и ранний советский авангард Ковры – Самолеты. Традиционное искусство Центральной Азии и ранний советский авангард Искусство Центральной Азии 1920-30-х годов часто описывается искусствоведческими формулами вроде «поиск синтеза Востока и Запада» или «встреча традиции и современности». Продолжая критическую ревизию устоявшихся нарративов об искусстве, начатую на первой лекции, мы попытаемся посмотреть на раннее советское искусство Центральной Азии не как встречу абстрактных «Востока» и «Запада», «Традиции» и «Современности», а как на результат критической и творческой работы отдельных художников и художниц, вырабатывавших самостоятельные художественные и жизненные стратегии в контексте бушующих исторических событий. В лекции будут подробно рассмотрены работы Бяшима Нурали (Туркменистан) и узбекских художников Шамсрой Хасановой и Урала Тансыкбаева.

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