achte auch auf Sonder-Belegungen:

Code:
Dpin   GPIO  Progr.
D0      16   WAKE
D1       5   I2C SCL
D2       4   I2C SDA
D3       0   FLASH
D4       2   TX1
D5      14   SPI SCK
D6      12   SPI MISO
D7      13   SPI MOSI
D8      15   MTD0 PWM
D9       3   UART RX0
D10      1   UART TX0
D0 würde ich gar nicht verwenden, D8 geht mit LEDs mit Pulldown, D9+10 sind UART. D1+2 fallen weg, wenn du auch I2C brauchst.
ich würde stattdessen eher einen PCF8574 oder MCP23007 per I2C anschließen und deine 7-Segmenter damit betreiben. Der nodeMCU hat einfach zu wenige Pins.