En general se cultiva en zonas cálidas, relativamente secas o con estación lluviosa claramente delimitada; se da hasta los 1800 msnm, pero tolera mal las bajas temperaturas.