Tout le monde peut y penser, mais la méthode consiste à rétablir la version Python à la version de l'environnement virtuel, à créer un environnement virtuel, puis à le restaurer. J'ai fait cet article parce que j'étais confus par pyenv lorsque je cherchais dans un environnement virtuel et que je ne savais pas comment créer un environnement virtuel pour une ancienne version de Python avec venv.
Je pense que beaucoup de gens pensent que "je devrais utiliser Anaconda Navigator d'Anaconda", mais dans mon environnement anaconda, quand je lance jupyter, j'obtiens une erreur indiquant que le "dossier _Contextvars" n'existe pas, alors j'ai vérifié combien Cependant, je n'ai pas trouvé de solution, j'ai donc décidé de gérer la version mineure par la méthode introduite cette fois (la méthode qui n'utilise pas Anaconda).
La version de python installée sur le PC que j'utilise toujours était la 3.8.1. Cependant, pour démarrer les travaux pratiques, il était nécessaire de construire un environnement virtuel de la version 3.6.6.
Avec py -3 <ce que vous voulez faire>
, avec la série python3
Je savais qu'avec py -2 <ce que je veux faire>
, je pouvais gérer la version de python2.
Cependant, comme mentionné ci-dessus, jusqu'à la gestion des versions mineures telles que 3.6 et 3.8, je n'avais pas d'autre choix que d'utiliser pyenv (pour autant que je sache).
J'ai donc essayé la gestion des versions avec pyenv en utilisant WSL, mais il était difficile de démarrer Ubuntu. Aussi, pour utiliser Python géré par pyenv dans mon IDE préféré: Pycharm, il y avait encore de nombreuses étapes telles que la sécurisation d'une connexion ssh au serveur démon à chaque démarrage d'Ubuntu (Référence: PyCharm +). Développement Django sur Windows 10 avec WSL)
Je me suis demandé si la gestion des versions de python pouvait être effectuée facilement sans aucune opération gênante.
J'omettrai l'explication. Au moins 3.8 et 3.6 ont été installés ensemble et il n'y a eu aucun problème. Pour que la version soit installée pour la deuxième fois, assurez-vous que le paramètre de transmission du chemin est désactivé.
Bouton Start
↓
Rechercher et exécuter avec "Afficher les paramètres système avancés"
↓
Variable d'environnement (N ...)
↓
Double-cliquez sur Chemin dans la colonne supérieure (variable d'environnement utilisateur)
↓
La destination d'installation par défaut pour python (dans mon cas, ci-dessous),
C: \ Users \ {{nom d'utilisateur}} \ AppData \ Local \ Programs \ Python \ Python38 \ Scripts \
Quand
C: \ Users \ {{nom d'utilisateur}} \ AppData \ Local \ Programs \ Python \ Python38 \
Je pense que c'est dans le chemin, alors changez cette Python38
en Python <version de l'environnement virtuel que vous voulez construire>
. Dans mon cas, je l'ai changé en Python36
.
↓
Coup décisif
Entrez Python
à l'invite de commande. Vérifiez la version et confirmez qu'elle correspond
↓
Utilisez cd <chemin cible>
pour vous déplacer vers l'emplacement où vous souhaitez créer un environnement virtuel.
↓
invite de commande
Python -m venv <Nom de l'environnement virtuel>
Créez un environnement virtuel avec ↓
invite de commande
Nom de l'environnement virtuel/Scripts/activate
Démarrez l'environnement virtuel avec et vérifiez
Omettre. Modifiez le chemin de la même manière qu'en 1 et revenez à la version que vous souhaitez utiliser.
File ↓ Settings ↓ Project Interpreter Si vous modifiez le chemin de l'interpréteur du projet par le chemin de l'environnement virtuel que vous avez créé, l'environnement virtuel sera automatiquement accessible au démarrage du projet. Si vous définissez l'interpréteur pour chaque projet de cette manière, il sera plus facile de gérer les versions mineures, donc si vous utilisez Pycharm, veuillez le définir.