До недавнего времени я счастливо использовал win7 + pythonX и pyserial.В последнее время я обновился до win10, теперь у меня проблема с запуском некоторого последовательного кода Python, который я работал на win7.
Однако я могу даже запустить простой пример из: Полные примеры использования пакета pySerial
То, что я получаю, является одинаковой ошибкой для всех кодов, связанных с pyserial:
Трассировка (последний вызов был последним): файл ". \ T.py", строка 10, в bytesize = serial.SEVENBITS Файл "C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py ", строка 31, в init super (Serial, self). init (* args, ** kwargs) Файл" C: \ Python37 \ lib \ site-packages \ serial\ serialutil.py ", строка 240, в init self.open () Файл" C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py ", строка 78, в открытом self._reconfigure_port() Файл "C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py", строка 222, в _reconfigure_port 'Исходное сообщение: {! R}'. Формат (ctypes.WinError ())) serial.serialutil.SerialException: Не удается настроить порт, что-то пошло не так.Исходное сообщение: OSError (22, «Параметр неверен», None, 87)
однако я обнаружил, что причиной этого является исключение, вызванное вызовом «win32.SetCommState (self"испытал это?Есть идеи, почему это происходит?