3

Я пытаюсь использовать пакет под названием virtualenv для Python, который временно изменяет переменную среды PATH, чтобы добавить определенный каталог и предоставить удобный доступ к нескольким исполняемым файлам. Моя проблема в том, что это не работает. Каталог добавляется в начало пути, как и ожидалось, и я могу убедиться в этом, набрав в приглашении PATH, но если я введу имя exe-файла в этом каталоге, он не запустится. Если я перейду к этому каталогу, приложение будет работать нормально. Кажется, что Windows игнорирует измененную переменную среды, возможно, используя то, что было указано для PATH в реестре (например, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Диспетчер сеансов \ Среда \ Путь).

Кто-нибудь знает, что может быть причиной этого? Я работаю в качестве администратора на Windows 7.

1 ответ1

0

Кажется, что cmd загружает переменные окружения при его создании, и вы должны закрыть его и открыть новую, чтобы обновить их.

Там может быть команда, чтобы заставить его обновить env_vars -

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