В настоящее время у меня есть служба 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.