Problems with Serial Monitor

Serial monitor not open, if click on button show:

Error: Traceback (most recent call last):
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\__main__.py", line 102, in main
    cli()  # pylint: disable=no-value-for-parameter
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\commands\__init__.py", line 44, in invoke
    return super(PlatformioCLI, self).invoke(ctx)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\click\core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\commands\device\command.py", line 189, in device_monitor
    device_helpers.register_filters(platform=platform, options=kwargs)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\commands\device\helpers.py", line 117, in register_filters
    load_monitor_filters(
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\commands\device\helpers.py", line 105, in load_monitor_filters
    load_monitor_filter(path, options)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\commands\device\helpers.py", line 83, in load_monitor_filter
    module = load_python_module("platformio.commands.device.filters.%s" % name, path)
  File "C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\compat.py", line 62, in load_python_module
    spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Users\JuanPerez\.platformio\platforms\espressif8266\monitor\filter_exception_decoder.py", line 21, in <module>
    from platformio.compat import path_to_unicode, WINDOWS, PY2
ImportError: cannot import name 'PY2' from 'platformio.compat' (C:\Users\JuanPerez\.platformio\penv\lib\site-packages\platformio\compat.py)

Any idea?

Regards

Fixed in Drop Python 2 · platformio/platform-espressif32@a4957d0 · GitHub, replace platform = espressif32 with platform = https://github.com/platformio/platform-espressif32.git in your platformio.ini.

1 Like

Just re-run pio upgrade --dev command. Sorry for the issue.

1 Like