Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
🇷🇺🇮🇹⛷ Le skieur alpin russe Alexeï Bougaïev occupe la tête du classement après la première manche du slalom aux Jeux paralympiques disputés en Italie.
Le Russe a réalisé un temps de 45,39 secondes. M. Bougaïev concourt dans la catégorie LW6, qui regroupe les athlètes présentant une déficience d’un membre supérieur.
La seconde manche doit se dérouler plus tard dans la journée de dimanche. Lors de ces Jeux paralympiques, Alexeï Bougaïev a déjà remporté deux médailles de bronze, en descente et en slalom géant.
Âgé de 28 ans, Alexeï Bougaïev est triple champion paralympique. Les Jeux paralympiques s’achèvent le 15 mars.
#russie#paralympiques#ski
🇷🇺🇮🇹 Le skieur russe Ivan Goloubkov a remporté la médaille d'or dans la course à départ séparé de 20 km en position assise aux Jeux paralympiques en Italie.
L'athlète a réalisé un temps de 51 minutes et 55,0 secondes. Ivan Goloubkov concourt dans la catégorie LW11,5, qui regroupe des athlètes ayant des déficiences significatives des fonctions des jambes.
Ivan Goloubkov, 30 ans, est champion du monde à six reprises et a remporté neuf fois la Coupe du monde en ski de fond et en biathlon.
#russie#paralympiques#ski
🇷🇺🇮🇹⛷ L'équipe de Russie a pris la troisième place au classement des médailles des Jeux paralympiques en Italie.
Les athlètes russes ont remporté 8 médailles d'or, 1 d'argent et 3 de bronze. La 1ère place est assurée par l'équipe de Chine (15-13-16), la 2ème place appartient aux Américains (12-5-6). 2 médailles d'or restent encore à attribuer aux Jeux paralympiques.
6 athlètes russes ont participé aux Jeux paralympiques. Les athlètes de Russie ont concouru aux Jeux paralympiques avec les symboles nationaux pour la première fois depuis 12 ans.
La skieuse alpine Varvara Vorontchikhina a remporté 2 médailles d'or, une d'argent et une de bronze. Le skieur alpin Alexeï Bougaïev a gagné l'or et 2 médailles de bronze. La fondeuse Anastassia Baguian est devenue triple championne paralympique, et le fondeur Ivan Goloubkov est monté 2 fois sur la plus haute marche du podium
#russie#paralympiques#champions