我有一个使用pexpect,pyserial模块的旧脚本。在重新安装Windows之前,我运行得非常好。现在,如果不显示以下内容,我将无法使其正常工作;
Traceback (most recent call last):
File "C:\Program Files\Guidance Automation Ltd\kingpiN Programming\KingpinProgramming.py",line 7,in <module>
from pexpect_serial import SerialSpawn
File "C:\Program Files\Python37\lib\site-packages\pexpect_serial\__init__.py",line 1,in <module>
from .serial_spawn import SerialSpawn
File "C:\Program Files\Python37\lib\site-packages\pexpect_serial\serial_spawn.py",line 24,in <module>
from pexpect import spawn
ImportError: cannot import name 'spawn' from 'pexpect' (C:\Program Files\Python37\lib\site-packages\pexpect\__init__.py)
我尝试了安装pexpect_serial,pexpect和pyserial模块的多种组合,以及多种版本的python,但仍然无济于事。 pexpect-serial模块似乎有问题。
文件的开始显示如下:
import sys
import time
import os
import serial
import pexpect.fdpexpect
import pexpect.popen_spawn
from pexpect_serial import SerialSpawn
import paramiko
from config import *