If no name is displayed, you can find the port with the following steps:

Linux and Mac OS X

Download and install the FTDI drivers from here. Select the appropriate version for your operating system and architecture

Open a terminal window and run the command ls /dev/tty*

Look for a device with the name that begins with /dev/tty e.g. /dev/tty.usbmodemPy343431 on MAC or /dev/ttyUSB0/dev/ttyACM0 on Linux

Note: For Linux, you may need to run the two commands below. Once you've completed that, reboot your computer. This will add permissions that will allow you to upload a sketch to the board.

sudo usermod -a -G tty ${USER}sudo usermod -a -G dialout ${USER}

Windows

Download and install the FTDI drivers from here. Select the appropriate version for your operating system and architecture

Open the Windows start menu and search for Device Manager

The COM port for the Pycom device will be listed as USB Serial Device or something similar

Keep note of the COM port (e.g. COM4)

Connecting the hardware

Unfortunately if you try to power the esp from the nano the com port will stop working, to get the Wifi module running you will need to power it externally. The easiest way to do this is to use a second arduino, any will work you just need the 3.3v pin and the Gnd pin.

As the Arduino nano takes male jumper cables while the ESP 8266 requires female jumper cables, a bread board can be used to make the connections. Its also useful as both the CH_PD and VCC pins on the ESP 8266 require power.