Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
🇳🇱Un incendie sur un terrain d’entraînement militaire aux Pays-Bas a ravagé environ 500 hectares. Les opérations d’extinction sont compliquées par le risque d’explosions de munitions, indique le site Hart van Nederland.
#paysbas#incendie
🇳🇱 Cinq personnes ont été blessées à la suite d’une fuite de gaz suivie d’un important incendie dans une école de la ville néerlandaise d’Oosterhout, rapporte le journal Algemeen Dagblad.
#paysbas#incendie#victimes
🇳🇱 La marche commémorative Régiment immortel a eu lieu à Amsterdam, rassemblant des dizaines de personnes venues de tous les coins des Pays-Bas, rapporte la correspondante de TASS.
#paysbas#marche
🇳🇱 Une manifestation contre l’augmentation des dépenses militaires et la politique de militarisation du gouvernement néerlandais s’est déroulée dans le centre de la Haye, devant le ministère de la Défense. Environ 100 personnes y ont participé.
#paysbas#manifestation#défense
🇳🇱 Un incendie naturel a ravagé un terrain militaire aux Pays-Bas, a indiqué le site NU.nl.
Face à une sécheresse de trois semaines et à l'absence totale de précipitations sur la majeure partie du territoire, un risque élevé d'incendies naturels avait été signalé ces derniers jours dans plusieurs provinces, notamment le Gueldre.
#paysbas#incendie#terrain
🇳🇱 Aux Pays-Bas, des manifestations contre le déploiement d'un camp de réfugiés ont lieu pour le quatrième jour consécutif, la police a interpellé treize personnes, rapporte le journal Algemeen Dagblad.
Vidéo: HEAD-POST/Х
#paysbas#manifestations#réfugiés