def install(self, version):
        """Install the given version with pyenv.

        The version must be a ``Version`` instance representing a version
        found in pyenv.

        A ValueError is raised if the given version does not have a match in
        pyenv. A PyenvError is raised if the pyenv command fails.
        """
        c = self._pyenv(
            'install', '-s', str(version),
            timeout=PIPENV_INSTALL_TIMEOUT,
        )
        return c
Install the given version with pyenv.

        The version must be a ``Version`` instance representing a version
        found in pyenv.

        A ValueError is raised if the given version does not have a match in
        pyenv. A PyenvError is raised if the pyenv command fails.