The present invention relates to a method for making a carbon nanotube film. The method includes the steps of: (a) forming an array of carbon nanotubes on a substrate; and (b) press the array of carbon nanotubes using a compressing apparatus, thereby forming a carbon nanotube film.