spawn.get_executable () возвращает неверный каталог python - PullRequest
0 голосов
/ 24 июня 2019

В настоящее время у меня есть служба Windows Python, использующая библиотеку multiprocessing.Я также использую virtualenv для управления своими зависимостями.

Стандартный рабочий процесс заключается в том, что вы можете отлаживать скрипт, используя python main.py debug, в котором запускается служба Windows.

def __init__(self,args)
        process = multiprocessing.Process(target=test)
        process.start()

После этого в файле вызывается python_exe = spawn.get_executable(), popen_spawn_win32.py, который возвращает НЕПРАВИЛЬНЫЙ каталог.

Неверно: C: \ Users \ xxxx \ Documents \ xxxx \ venv \ Scripts \ python.exe

Исправить: C: \ Users \ xxxx \ Documents \ xxxx \ venv \ python.exe

Есть ли причины, по которым это могло бы произойти?

Это не такпроисходит за пределами отладочной службы Windows.

...