Восстановить PYTHONPATH после установки setup.py с помощью PYTHONPATH

Если вы можете получить данные открытого ключа с вашей машины в файлы .ssh/authorized_key сервера, вы можете запустить компиляцию с одним ssh вызовом для каждого сервера, без ввода пароля:

ssh someone@$SERVER 'cd /some/path/; make clean > /dev/null; make > /dev/null;'

Вы можете поместить это в цикл в сценарии оболочки, изменяя значение переменной оболочки SERVER каждый раз. Если вы не против вводить пароль при каждом вызове ssh, вам даже не понадобятся данные открытого ключа на серверах.

4
07.12.2017, 11:38
2 ответа

Я обнаружил, что единственным решением является переустановка ОС с нуля.

0
27.01.2020, 21:01

Режим developфайла setup.py свяжет путь вашего локального кода с PYTHONPATH.

Если вы устанавливаете локальный пакет python setup.py develop, который изменит систему PYTHONPATHи сведет вас с ума, если вы удалите его из переменных окружения.

Я нашел правильный способ удалить их и восстановить настройки по умолчанию PYTHONPATHиз здесь . Вам нужно использовать опцию --uninstallили -uдля разработки, т.е.:

python setup.py develop --uninstall

PS :Если вы не можете удалить пакет в первый раз, попробуйте переустановить его и удалить снова.

1
27.01.2020, 21:01

Теги

Похожие вопросы