Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
В феврале у нас прошло офлайн-мероприятие — aic.hub по теме «Цифровизация промышленности».
aic.hub — это конференция на стыке митапа и неформальной встречи. На ней выступили приглашенные эксперты из Норникеля, Северсталь, НЛМК, FANUC, JS Cordiant.
Получилось динамично и интересно, а главное — живо. Все-таки совсем другое впечатление, когда участников и ведущих не разделяет экран компьютера 🙌
Сделали небольшое видео, чтобы поделиться атмосферой!
#aichubindustry#aichub
Друзья, не забудьте зарегистрироваться на aic.hub industry, который состоится уже через 4 дня!
Напоминаем, что вас ждёт:
️⚫️ 6 докладов от приглашенных экспертов ведущих промышленных компаний;
🟢 живое общение -- встреча пройдет офлайн, без записи или трансляции;
️⚫️ возможность задать вопросы и узнать больше о цифровизации отрасли.
Ждём вас на дизайн-заводе «Флакон» во вторник, в 11:00.
Для участия зарегистрируйтесь по ссылке: https://hub.aic.ru/
До встречи!
#aic#aichub#aichubindustry
Друзья, встреча по цифровизации промышленности состоится уже через неделю! Успейте зарегистрироваться!
Эксперты:
🟢 Никита Токарев, руководитель продуктового направления в НЛМК, кейс «Цифровая трансформация металлургической компании».
⚫️ Татьяна Кондратьева, начальник управления продвижения продукции «Северсталь», кейс «Сообщество».
🟢 Александр Заносиенко, начальник управления по развитию ит-компетенций и цифровой экспертизы, Норникель, кейс «Развитие цифровой культуры»
⚫️ Анастасия Наджиева, руководитель продаж и развития рынков России и СНГ компании FANUC, кейс: «Умные машины = умное производство»
🟢 Антон Акимов, Director of GR, JSC Cordiant, заместитель председателя Совета ТПП РФ по ВЭД, кейс «Опыт цифрового взаимодействия в рамках механизмов гос. поддержки промышленности»
⚫️ Рафаэл Тонаканян, руководитель центра дизайна и развития продуктов Газпром нефть, кейс «Дизайн-система и система продуктовой аналитики как инструменты цифровизации»
Ссылка: https://hub.aic.ru/
#aichubindustry#aichub#aic