Comme le suggère Aladair, pourquoi ne pas créer un nouvel environnement virtuel pour Python 3.4 ?
Mesures à prendre :
- Installez python 3.4 sur votre machine
- Créer un nouvel environnement virtuel en utilisant python 3.4
- Créer le fichier requirements.txt à partir de l'ancien environnement (python 2.7).
- Utilisez ce fichier requirements.txt pour installer les mêmes paquets dans le nouvel environnement.
J'expliquerai plus en détail ci-dessous comment procéder :
Vous pouvez lister tous les paquets actuellement installés dans votre environnement virtuel (Python 2.7) avec :
pip freeze > requirements.txt
Vous aurez alors un fichier requirements.txt qui contient tous les paquets installés dans cet environnement virtuel. Vous pouvez utiliser ce fichier dans un autre environnement virtuel, pour installer automatiquement tous ces paquets, avec la commande suivante :
pip install -r requirements.txt
Il vous suffit d'avoir python 3.4 sur votre machine, et d'utiliser cette version lors de la création d'un nouvel environnement virtuel.
Ces pages vous aideront à comprendre comment procéder :
Pour obtenir une autre version de Python sur votre PC, il vous suffit de télécharger et d'installer cette version. Vous pouvez avoir plusieurs versions de Python installées sur votre machine, il vous suffit de spécifier quelle version utiliser dans votre environnement virtuel, les liens ci-dessus vous montreront comment faire.