The group scheme of ternary automorphisms of a perfect finite dimensional evolution algebra \(\mathcal {A}\) is computed. The main advantage of using group schemes is that it allows to apply the Lie functor to determine the Lie algebra of ternary derivations of \(\mathcal {A}\) . Using the generalised inverse of a matrix, we provide a precise classification of all ternary derivations of an arbitrary finite-dimensional evolution algebra \(\mathcal {A}\) . The ternary derivations of all 2-dimensional evolution algebras are also computed.