vscode platformio 搭建esp32环境完成后烧录程序报错

[upload] UnboundLocalError : local variable 'port' referenced before assignmentTraceback (most recent call last): File "C:\Users\LENOVO.platformio\packages\tool-scons\scons-local-4.4.0\SCons\Action.py", line 1318, in execute result = self.execfunction(target=target, source=rsources, env=env) File "C:\Users\LENOVO.platformio\platforms\espressif32\builder\main.py", line 35, in BeforeUpload env.AutodetectUploadPort() File "C:\Users\LENOVO.platformio\packages\tool-scons\scons-local-4.4.0\SCons\Util.py", line 737, in call return self.method(*nargs, **kwargs) File "C:\Users\LENOVO.platformio\penv\lib\site-packages\platformio\builder\tools\pioupload.py", line 113, in AutodetectUploadPort UPLOAD_PORT=SerialPortFinder( File "C:\Users\LENOVO.platformio\penv\lib\site-packages\platformio\device\finder.py", line 156, in find return best_port or portUnboundLocalError: local variable 'port' referenced before assignment