Commande py multi-version Python et gestion de l'environnement virtuel

Échec de la création d'un environnement virtuel. Cela fait longtemps que je n'ai pas utilisé la commande python3 et il se peut qu'elle ait été gâchée lors de la modification de l'environnement système. Prenez le temps de régler le problème.

$ python3 -m venv ./venv

Erreur : la commande '['E:\code\venv\Scripts\python.exe', '-Im', 'ensurepip', '–upgrade', '–default-pip' a renvoyé un état de sortie différent de zéro 1.

Désinstallez la version python3.8 téléchargée depuis le Windows Store et téléchargez python3.11 depuis le site officiel

Utilisez py au lieu des commandes python

La commande py par défaut crée un environnement virtuel
$ py -m venv venv
entre vscode
& e:/code/venv/Scripts/Activate.ps1
$ pip3 install -r requirements.txt -i https://mirrors.ustc.edu.cn /pypi /web/simple/

ERROR: Ignored the following versions that require a different python version: 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3
Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.0rc1 Requires-Python >=3.7,<3.10; 1.7.0rc2 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10; 1.7.2 Requires-Python >=3.7,<3.11; 1.7.3 Requires-Python >=3.7,<3.11; 1.8.0 Requires-Python >=3.8,<3.11; 1.8.0rc1 Requires-Python >=3.8,<3.11; 1.8.0rc2 Requires-Python >=3.8,<3.11; 1.8.0rc3 Requires-Python >=3.8,<3.11; 1.8.0rc4 Requires-Python >=3.8,<3.11;
1.8.1 Requires-Python >=3.8,<3.11
ERROR: Could not find a version that satisfies the requirement torch>=1.7.0 (from versions: none)
ERROR: No matching distribution found for torch>=1.7.0

Téléchargé à nouveau python3.9 depuis le site officiel

$ py --list
-V:3.11 *        Python 3.11 (64-bit)
-V:3.9           Python 3.9 (64-bit)
-V:3.6-32        Python 3.6 (32-bit)# win10系统自带的.无法卸载
-V:2.7 # 老项目使用,这个环境不能动

py spécifie la version de python, génère un environnement virtuel et le nom du fichier dans le répertoire est venv
$ py -3.9 -m venv venv
entre vscode

win
& e:/code/venv/Scripts/Activate.ps1
mac
source ./venv/bin/activate

$ pip3 install -r requirements.txt -i https://mirrors.ustc.edu.cn/pypi/web/simple/

Complétez le téléchargement des exigences normalement

Je suppose que tu aimes

Origine blog.csdn.net/zoeou/article/details/127745470
conseillé
Classement