Supplier selection is an important decision for an enterprise to realize a sustainable production. However, almost all works, which concerned the environmental issues, focused on the supplier selection or evaluation methods, rather than the incentive mechanism urging the participants to improve their decisions (reduce the harm to the environment). In this paper, not only are the commercial factors (price, quantity, and lead time), but also the environment factors (green factors and carbon dioxide emissions) of the suppliers are considered during the selection. The determinations of the green factors and the total carbon dioxide emissions depend on the analysis of the history trade data. An incentive supplier selection mechanism, which urges the agents to improve their decisions to reduce the harm to the environment, is proposed. Numerical calculations are provided to verify the feasibility and the superiority of the proposed model.