Я только вхожу в Python и случайно удалил PYTHONPATH по умолчанию. Может кто-нибудь сказать, пожалуйста, какие пути включены в чистую установку Python? Спасибо!

1 ответ1

1

Обычные "чистые" установки Python не требуют использования $PYTHONPATH: путь по умолчанию, встроенный в интерпретатор, уже содержит все местоположения, необходимые для поиска стандартной библиотеки. Вы можете доказать это, запустив Python напрямую с пустым значением $PYTHONPATH и попросив его вывести используемый путь:

PYTHONPATH= python -c 'import sys; print(sys.path)'

Вы получите много каталогов вывода из этого.

Если у вас установлены модули в нестандартных местах (возможно, например, где-то в вашем домашнем каталоге, потому что вы не являетесь пользователем root и у вас нет разрешения на установку модулей из PyPI в системные каталоги), то вам действительно может понадобиться $PYTHONPATH чтобы сообщить Python где их найти, но никто, кроме вас самих, не знает, что это за альтернативные места в вашем случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .