Я использую python, и все коды хорошо работают с непереносимой версией. Так как мне нужно запустить программу на каком-то компьютере, который мне не принадлежит, на котором нет установленного Python или такой доступной опции.
Я использую портативный Python вместо этого. Однако ранее коды работали хорошо, теперь сообщают об ошибке «WindowsError: [Ошибка 3] Системе не удается найти указанный путь». Я проверил это на своем компьютере. Работает плавно, без вышеуказанной ошибки. Кто-нибудь может дать подсказку?
Я использую cmd:
p = subprocess.Popen (self.cmdStr, shell = False, stdout = subprocess.PIPE, stderr = file)
Я перенаправляю stderr в указанный мной файл.
Я также гуглил онлайн. Кажется, существует проблема «семантики и переносимости PATH подпроцесса». Я не уверен, является ли это причиной. Пожалуйста помоги. Спасибо.