2017-06-22 2 views
2

J'ai utilisé pyenv, pyenv-virtualenv pour gérer l'environnement virtuel python.Python: Comment puis-je mettre à jour la version python dans pyenv-virtual-environment?

J'ai un projet qui travaille dans l'environnement virtuel Python 3.4.

Tous les packages installés (pandas, numpy etc.) ne sont donc pas des versions les plus récentes. Ce que je veux faire est de mettre à niveau la version Python de la version 3.4 vers la version 3.6 et de mettre à niveau la version d'un autre paquet vers une version supérieure.

Comment puis-je le faire facilement?

+1

peut-être créer un nouvel environnement virtuel? – Paddy

Répondre

2

$ Utilisez pip freeze > requirements.txt pour enregistrer une liste des paquets installés.

Créer un nouveau venv avec python 3.6.

Installez les packages enregistrés avec pip install -r requirements.txt. Lorsque pip trouve une roue universelle dans son cache, il installe le package à partir du cache. D'autres paquets seront téléchargés, mis en cache, construits et installés.

1

Si vous utilisez Anaconda, tapez simplement

Conda installer python == pythonversion $