The notion of local completeness is extended to locally pseudoconvex spaces. Then a general version of the Borwein-Preiss variational principle in locally complete locally pseudoconvex spaces is given, where the perturbation is an infinite sum involving differentiable real-valued functions and subadditive functionals. From this, some particular versions of the Borwein-Preiss variational principle are derived. In particular, a version with respect to the Minkowski gauge of a bounded closed convex set in a locally convex space is presented. In locally convex spaces it can be shown that the relevant perturbation only consists of a single summand if and only if the bounded closed convex set has the quasi-weak drop property if and only if it is weakly compact. From this, a new description of reflexive locally convex spaces is obtained.