The invention belongs to the technical field of synthetic carbon nanotube materials and provides a method for preparing carbon nanotubes from polyolefin as a carbon source, loaded type double-metal Co-Mo as a catalyst and carbon black as a splitting synergist through physical commixing and splitting. The method is characterized in that the polyolefin is pure and recycled polyolefin, the carbon black is a nano-grade synergist which participates in carbon nanotube synthesis, and the catalyst is a double-metal efficient catalyst. The materials are comixed according to a certain ratio, and carbonnanotubes are prepared through high-temperature combustion or high-temperature splitting in the presence of an inert gas. The method is simple in equipment, convenient to operate, good in repeatability, low in cost, high in yield and good in carbon nanotube quality. The recycled polyolefin is resource reuse, environment pollution can be solved, due to adoption of the nano-grade carbon black, non-carbon impurities in a product can be reduced, and due to adoption of the double-metal catalyst, the quality of the carbon nanotubes can be improved.