Comment gérer la version mineure de Python (créer un environnement virtuel) sous Windows (sans Pyenv ou WSL)

Je veux gérer la version même sous Windows!

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).

Contexte

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.

Méthode

Téléchargez Python 3.8 et 3.6

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é.

Venv avec Python 3.6

1: Modifiez le chemin vers la version que vous souhaitez créer un environnement virtuel

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

2: Construisez un environnement virtuel avec venv

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

3: Chemin de retour

Omettre. Modifiez le chemin de la même manière qu'en 1 et revenez à la version que vous souhaitez utiliser.

Pour ceux qui utilisent Pycharm

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.

Recommended Posts

Comment gérer la version mineure de Python (créer un environnement virtuel) sous Windows (sans Pyenv ou WSL)
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Créer un environnement virtuel Python simple sans utiliser pyenv
Comment créer un environnement Django (python) sur Docker
Construire un environnement Python avec Windows
Comment créer un environnement Python sur Amazon Linux 2
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
[Kivy] Comment installer Kivy sur Windows [Python]
Créez un environnement virtuel pour python avec pyenv
Tout le monde peut comprendre comment créer un environnement initial pour Python sur Mac Septembre 2016 (pyenv + virutalenv)
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Essayez de créer un environnement python et anaconda sur Mac (avec pyenv, conda)
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Créez simplement un environnement d'exécution Python 3 sous Windows
[Latest] Comment créer un environnement Java sur Ubuntu
[Python] Comment installer OpenCV sur Anaconda [Windows]
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Comment configurer un environnement Python à l'aide de pyenv
Comment intégrer mod_wsgi dans Apache sur Windows Python
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Comment installer Python [Windows]
Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Présentation de l'image Docker de Kaggle sur Windows pour créer un environnement
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment développer dans un environnement virtuel Python [Memo]
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Comment changer la version de Python
pyenv, virtualenv Utilisez docker pour gérer l'environnement sans utiliser
[Sakura Rental Server] (Pour les débutants) Comment créer un environnement pour Python, pyenv et Flask. | Pour csh
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Exemple de construction d'un environnement de développement python sur Windows (wsl2, vscode, pipenv)
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Comment écrire du code pour accéder à python dashDB sur Bluemix ou local
Comment utiliser les variables d'environnement Serverless Framework et Python et gérer les étapes
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment mettre à jour la version Python de Cloud Shell dans GCP
Comment configurer l'environnement de développement d'ev3dev [version Windows]
Shellscript pour créer un environnement pyenv sur ubuntu d'un seul coup
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Tout, de la création d'un environnement Python à son exécution sous Windows
Résumé de la gestion des versions de l'environnement virtuel Python
Mémo de construction de l'environnement Python sur Windows 10
Python 3.6 sous Windows ... et vers Xamarin.