Windows : VSCode Python 3 virtualenv ne fonctionne pas lors de la tentative d'installation du package

J'utilise Python 3.10.4. J'essaie de travailler sur un projet Django, mais lorsque je crée un Virtualenv, l'installation du package ne fonctionne pas.

PS C:\Users\schad\Desktop\importExport> & c:/Users/schad/Desktop/importExport/env/Scripts/Activate.ps1
(env) PS C:\Users\schad\Desktop\importExport> pip install django-import-export
Fatal error in launcher: Unable to create process using '"C:\Users\schad\Desktop\env\Scripts\python.exe" "C:\Users\schad\Desktop\importExport\env\Scripts\pip.exe" install django-import-export': The system cannot find the file specified.
(env) PS C:\Users\schad\Desktop\importExport> pip install mysqlclient
Fatal error in launcher: Unable to create process using '"C:\Users\schad\Desktop\env\Scripts\python.exe" "C:\Users\schad\Desktop\importExport\env\Scripts\pip.exe" install mysqlclient': The system cannot find the file specified.
(env) PS C:\Users\schad\Desktop\importExport>

projet


Solution du problème

C'est bizarre, le terminal essaie d'utiliser

C:\Users\schad\Desktop\env\Scripts\python.exe

mais ça devrait être

C:\Users\schad\Desktop\importExport\env\Scripts\pip.exe,

Pourriez-vous essayer de passer l'interpréteur python à un autre? Et veuillez vérifier si vous avez configuré quelque chose dans votre fichier settings.json bien que cela doive être stocké dans le stockage sous C:\Users\{UserName}\AppData\Roaming\Code\Userle dossier.

Vous pouvez essayer de passer à un autre interpréteur python, puis revenir en arrière, si cela ne fonctionne toujours pas, vous pouvez supprimer state.vscdbsous C:\Users\{UserName}\AppData\Roaming\Code\User\globalStoragele dossier.

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"