Запуск сценария python в Windows приводит к «Невозможно создать процесс с помощью ...», когда для python.exe установлено «Запуск от имени администратора». - PullRequest
0 голосов
/ 28 ноября 2018

Раньше я мог вызывать скрипты Python непосредственно из командной строки в Windows.Например:

C: \ python.py

Но после установки для исполняемого файла python 'Запуск от имени администратора' в настройках совместимости я всегда получаю загадочную ошибку "Невозможно создать процесс, используя '... и путь к файлу python, который я пытаюсь запустить:

Невозможно создать процесс, используя' C: \ python \ python.exe "C: \python.py "'

Я получаю ту же ошибку, если пытаюсь запустить файл из Проводника (хотя он мигает на моем экране или запускает скрипт из всплывающего окна" Отправить ").

1 Ответ

0 голосов
/ 28 ноября 2018

Это вызвано тем, что для исполняемого файла Python установлено «Запуск от имени администратора».в настройках совместимости;предположительно, потому что окна не смогли загрузить форму UAC для повышения привилегий.

Существует два возможных решения.

  1. Удалите параметр «Запуск от имени администратора»

  2. Передайте путь сценария в качестве аргумента Python.exe, а не вызывайте его напрямую, что позволяет Windows правильно запрашивать эскалацию.

Т.е. вместо

c: \ test.py

run

c: \ python \ python.exe c: \ test.py

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...