The formation mechanism of stripe patterns in the skin of tropical fishes has been investigated by a coupled two variable reaction diffusion model. Two types of spatial inhomogeneities have been introduced into a homogenous system. Several Turing modes pumped by the Turing instability give rise to a simple stripe pattern. It is found that the Turing mechanism can only determine the wavelength of stripe pattern. The orientation of stripe pattern is determined by the spatial inhomogeneity. Our numerical results suggest that it may be the most possible mechanism for the forming process of fish skin patterns.