Я только вхожу в Python и случайно удалил PYTHONPATH по умолчанию. Может кто-нибудь сказать, пожалуйста, какие пути включены в чистую установку Python? Спасибо!
1 ответ
Обычные "чистые" установки Python не требуют использования $PYTHONPATH
: путь по умолчанию, встроенный в интерпретатор, уже содержит все местоположения, необходимые для поиска стандартной библиотеки. Вы можете доказать это, запустив Python напрямую с пустым значением $PYTHONPATH
и попросив его вывести используемый путь:
PYTHONPATH= python -c 'import sys; print(sys.path)'
Вы получите много каталогов вывода из этого.
Если у вас установлены модули в нестандартных местах (возможно, например, где-то в вашем домашнем каталоге, потому что вы не являетесь пользователем root и у вас нет разрешения на установку модулей из PyPI в системные каталоги), то вам действительно может понадобиться $PYTHONPATH
чтобы сообщить Python где их найти, но никто, кроме вас самих, не знает, что это за альтернативные места в вашем случае.