2

Я попробовал два распространенных метода:

import sys
sys.path.append('foo/bar')

А ТАКЖЕ

export PYTHONPATH=$PYTHONPATH:foo/bar

Первый завершает придаток после выхода переводчика. Второй завершается, когда терминал закрыт (несмотря на то, что у людей, похоже, нет проблем с постоянным добавлением через второй метод).

Что мне здесь не хватает и как мне решить эту проблему?

1 ответ1

1

Вам нужно поставить

foo/bar

В файле внутри etc/paths.d.

вот хорошее объяснение

РЕДАКТИРОВАТЬ: я думаю, что я не понял, вы хотите установить переменную окружения PYTHONPATH. по этой ссылке показывается много мест, в которые вы можете поместить экспортную выписку, чтобы она была постоянной.

Положил

export PYTHONPATH=$PYTHONPATH:foo/bar

В ~/.bashrc и будет устанавливаться каждый раз при запуске bash.

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