Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
Una alegría convertida en tristeza: una pareja y su hijo fueron rescatados de entre los escombros casi 300 horas después de ocurrido el terremoto que devastó Turquía. El niño lamentablemente falleció en el hospital. #DW
«Считается, что размер армии КНДР в районе 1,2 миллиона человек. Срочная служба обязательна для мужчин и женщин. Для мужчин — около десяти лет», — объясняет в интервью#DW востоковед и кореевед Андрей Ланьков. При этом примерно половина армии Северной Кореи — стройбат и военизированные отряды сельскохозяйственных рабочих, остальные подразделения — боевые. Ланьков считает, что нельзя судить о боеспособности северокорейской армии — она принимала участие в боевых действиях с 1953 года. По его словам, КНДР может направить в Россию до 60 тысяч солдат.
News: #Ethiopian Foreign Minister says he cannot intervene in revoked Deutsche Welle reporters’ licenses
Ethiopian Minister of Foreign Affairs Gedion Timotheos (PhD) said he cannot intervene in the case of two Deutsche Welle (#DW) reporters whose licenses were permanently revoked by the Ethiopian Media Authority, citing the regulator’s accountability to Parliament rather than the executive branch.
The remarks were made during a joint press conference in Addis Abeba with German Federal Foreign Minister Johann Wadephul, in response to a question raised by DW journalist Richard Walker. Walker recalled Ethiopia’s ranking of 145th out of 180 countries in the 2025 Reporters Without Borders press freedom index and asked whether the government would take steps to improve the media environment and revisit the decision affecting the two DW Amharic service reporters based in the #Tigray and #Amhara regions.
“I cannot personally look into such matters,” Minister....
Read more: https://addisstandard.com/?p=54734