This is a consequence of the hairy ball theorem.
Given a real $n \times n$ matrix $A$, define a function on the unit sphere in $\mathbb R^n$ by mapping a unit vector $\vec x$ to the component of $A\vec x$ perpendicular to $\vec x$: that is, $$\vec x \mapsto A \vec x - \langle A\vec x, \vec x\rangle \vec x.$$ Being perpendicular to $\vec x$, the result is always tangent to the sphere.
When $n$ is odd, the unit sphere in $\mathbb R^n$ is even-dimensional, and so (by the hairy ball theorem) there is no nonvanishing continuous function with the above property. This means there must be some unit vector $\vec x \in \mathbb R^n$ such that $A \vec x - \langle A\vec x, \vec x\rangle \vec x = \vec 0$: that is, $\vec x$ is an eigenvector of $A$ with eigenvalue $\langle A\vec x, \vec x\rangle$.