A method for producing an aromatic hydrocarbon with an oxygenate as raw material, comprising i) reacting an oxygenate in at least one aromatization reactor to obtain an aromatization reaction product; ii) separating the aromatization reaction product through a separation unit A to obtain a gas phase hydrocarbons flow X and a liquid phase hydrocarbons flow Y; iii) after removing gas and/or a part of the oxygenate from the gas phase hydrocarbons flow X through a separation unit B, a reaction is conducted in another aromatization reactor and a separation is conducted through a separation unit A, to obtain a flow X2 containing a non-aromatic hydrocarbon and a flow X3 containing an aromatic hydrocarbon; iv) a mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and a flow N of the residual hydrocarbons is obtained by a non-precise rectification of the liquid phase hydrocarbons flow Y in a separation unit C, optionally after combining said flow Y with the flow X3; v) separating the flow N of the residual hydrocarbons through a separation unit D, to obtain a flow K containing a non-aromatic hydrocarbon, a C 8 aromatic hydrocarbon flow J and a C 9 + aromatic hydrocarbon flow L; vi) returning a) the flow X2 containing a non-aromatic hydrocarbon, and b) the mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, and optionally c) an additional C 2 + hydrocarbons flow, to the above oxygenate; or returning a) the flow X2 containing a non-aromatic hydrocarbon, and b) a mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, to the aromatization reactor in iii); vii) optionally, reacting the C 9 + aromatic hydrocarbons flow L in at least one reactor selected from a transalkylation reactor and a dealkylation reactor to obtain a C 8 aromatic hydrocarbon flow L1. i) reacting an oxygenate in at least one aromatization reactor to obtain an aromatization reaction product; ii) separating the aromatization reaction product through a separation unit A to obtain a gas phase hydrocarbons flow X and a liquid phase hydrocarbons flow Y; iii) after removing gas and/or a part of the oxygenate from the gas phase hydrocarbons flow X through a separation unit B, a reaction is conducted in another aromatization reactor and a separation is conducted through a separation unit A, to obtain a flow X2 containing a non-aromatic hydrocarbon and a flow X3 containing an aromatic hydrocarbon; iv) a mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and a flow N of the residual hydrocarbons is obtained by a non-precise rectification of the liquid phase hydrocarbons flow Y in a separation unit C, optionally after combining said flow Y with the flow X3; v) separating the flow N of the residual hydrocarbons through a separation unit D, to obtain a flow K containing a non-aromatic hydrocarbon, a C 8 aromatic hydrocarbon flow J and a C 9 + aromatic hydrocarbon flow L; vi) returning a) the flow X2 containing a non-aromatic hydrocarbon, and b) the mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, and optionally c) an additional C 2 + hydrocarbons flow, to the above oxygenate; or returning a) the flow X2 containing a non-aromatic hydrocarbon, and b) a mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, to the aromatization reactor in iii); a) the flow X2 containing a non-aromatic hydrocarbon, and b) the mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, and optionally c) an additional C 2 + hydrocarbons flow, a) the flow X2 containing a non-aromatic hydrocarbon, and b) a mixed hydrocarbons flow M of an aromatic hydrocarbon having less than or equal to 7 carbon numbers and/or a part or all of the flow K containing a non-aromatic hydrocarbon, to the aromatization reactor in iii); vii) optionally, reacting the C 9 + aromatic hydrocarbons flow L in at least one reactor selected from a transalkylation reactor and a dealkylation reactor to obtain a C 8 aromatic hydrocarbon flow L1.