Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
Canva Premium olish
#manba / #canva
ℹ️ Agar siz dizayner bo'lmasangiz grafika elementlari (faxriy yorliqlar, vizitka, taklifnoma, logo va h.k) ni yasash qiyinchlik tug'dirishi mumkin. Bunday sheriklarimga doimo grafika saytlarni tavsiya qilardim, ulardan eng mashhuri Canva.com saytidir.
🎁@canva4u kanalida har kuni bitta havola tashlanadi, agar ulgursangiz havoladan kirib Premium olingan jamoaga qo'shilishingiz mumkin (1-rasm, ko'pincha faqat birinchi 500 kishiga beradi), agar kechikkan bo'lsangiz "sizda huquq yo'q" degan xabar (2-rasm) ga duch kelasiz (ertangi havoladan urinib ko'rsangiz bo'ladi).
😉 Kompyuter Savodxonligi kursimizda ushbu sayt bilan ishlash bo'yicha videodarslarimiz mavjud: kompyuter-savodxonligi.uz
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIYouTube
#typescript#agent#ai#aiagent#aiimage#aiimagegenerator#aitool#aitools#canva#comfyui#flux#stable_diffusion
Jaaz.app is a free, open-source creative tool like Canva that works locally on your computer, keeping your data private. It lets you create images and videos quickly using AI by simply sketching or describing what you want, without needing to write complex prompts. You can plan scenes on an unlimited canvas, collaborate in real time, and use smart AI agents to add objects or styles. It supports offline use and works on Windows and Mac. This means you get powerful, privacy-focused design and video creation without relying on the internet or risking your data security.
https://github.com/11cafe/jaaz