We prove an equilibrium existence theorem for economies with externalities, general types of non-convexities in the production sector, and infinitely many commodities. The consumption sets, the preferences of the consumers, and the production possibilities are represented by set-valued mappings to take into account the external effects. The firms set their prices according to general pricing rules which are supposed to have bounded losses and may depend upon the actions of the other economic agents. The commodity space is L ∞ ( M , M , μ ) , the space of all μ -essentially bounded M -measurable functions on M . As for our existence result, we consider the framework of Bewley (1972). However, there are four major problems in using this technique. To overcome two of these difficulties, we impose strong lower hemi-continuity assumptions upon the economies. The remaining problems are removed when the finite economies are large enough. Our model encompasses previous works on the existence of general equilibria when there are externalities and non-convexities but the commodity space is finite dimensional and those on general equilibria in non-convex economies with infinitely many commodities when no external effect is taken into account.