Error de compilación en placa ESP32-WROOM

Tengo una placa ESP32-WROOM 32D dual core y cuando intento compilar un sketch con el IDE de Arduino (versión 2.3.2) me responde con el error de compilación siguiente:

Traceback (most recent call last):
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool.py", line 34, in
import esptool
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/init.py", line 41, in
from esptool.cmds import (
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/cmds.py", line 14, in
from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/bin_image.py", line 14, in
from .loader import ESPLoader
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/loader.py", line 30, in
import serial
ModuleNotFoundError: No module named 'serial'
exit status 1

Compilation error: exit status 1

Utilizo:
SO LinuxMint

Añadí las siguientes URL adicionales en el gestor de placas:
https://dl.espressif.com/dl/package_esp32_index.json
https://espressif.github.io/arduino-esp32/package_esp32_index.json

Al conectar el cable USB, el IDE detecta el puerto.
No identifico en el listado de placas la que corresponde a la que tengo, ya que en ninguna aparece el nombre exacto. He probado al azar varias, pero da siempre el mismo error.

Si alguien me puede aportar una solución, le estaría muy agradecido.

Parece un problema de python, prueba reinstalar PySerial.

Abre la consola de linux y ejecuta

sudo pip3 install pyserial
sudo pip install pyserial

La primera es para python 3.x, la segunda para 2.x, no sé cual versión usa la IDE.

Moderador:
Por favor, lee las Normas del foro y publica/edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado/editado, lo cortas y click en (<CODE/>)


Yo uso este y no tengo problemas, elimina los que has mostrado en preferencias.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Pido disculpas por mi mal uso. No sabía cómo añadir el código según las normas.

No me ha funcionado. Parece que el problema está más bien en la interpretación por parte de Python. Gracias igualmente por tu aportación.

Efectivamente, el problema estaba en que no tenía instalado pyserial en Python3 y no conectaba correctamente con la placa. Ahora la identifica como ESP32 Dev Module y me carga el código debidamente.
Muchas gracias por tu ayuda.