Single-metal-site catalysts have recently aroused extensive research in electrochemical energy fields such as zinc-air batteries and water splitting, but their preparation is still a huge challenge, especially in flexible catalyst films. Herein, we propose a sublimation strategy in which metal phthalocyanine molecules with defined isolated metal-N4 sites are gasified by sublimation and then deposited on flexible single-wall carbon nanotube (SWCNT) films by means of π-π coupling interactions. Specifically, iron phthalocyanine anchored on the SWCNT film prepared was directly used to boost the cathodic oxygen reduction reaction of the zinc-air battery, showing a high peak power density of 247 mW cm-2. Nickel phthalocyanine and cobalt phthalocyanine were, respectively, stabilized on SWCNT films as the anodic and cathodic electrocatalysts for water splitting, showing a low potential of 1.655 V at 10 mA cm-2. In situ Raman spectra and theoretical studies demonstrate that highly efficient activities originate from strain-induced metal phthalocyanine on SWCNTs. This work provides a universal preparation method for single-metal-site catalysts and innovative insights for electrocatalytic mechanisms.