In developing countries, especially China, large-scale commercial complexes are the current trend in commercial real estate. Compared with other similar buildings, scientific site selection is very important for the smooth construction and efficient operation of these complexes. However, there is still a lack of a targeted evaluation index system and quantitative evaluation methods. Therefore, this paper put forward the evaluation index system and method of large-scale commercial-complex location based on a projection pursuit model. First, this paper comprehensively considered the environmental, social, and economic factors, and used secondary and tertiary indicators to systematically establish an evaluation index system. This index system effectively dealt with the complex problem of its site selection. Compared with the traditional multi-attribute evaluation method based on expert advice, the evaluation method of the improved projection pursuit model based on a sparrow search algorithm constructed in this paper was to mine key information from the evaluation data, which could evaluate the site suitability of large commercial complexes more scientifically and objectively. In addition, this paper made a detailed empirical study of the Joy City project in Nanchang, China. The research results found the key factors affecting the site selection of the project and determined that the site-selection evaluation result of the project was medium. The research results of this paper provide the scientific and objective decision-making basis for the development enterprises of large commercial complexes to reduce site-selection risk and improve investment efficiency.