J'essaie de créer un environnement virtuel pour mon projet Django en utilisant
python3 -m venv env
cependant, la commande ne crée aucun répertoire avec les dossiers bin/include/lib. Qu'est-ce que je manque exactement ici?
J'avais ce même problème. J'ai pu faire fonctionner venv en désinstallant Python et en le réinstallant (j'utilise la distribution Anaconda). Le py -m venv test
la commande n'a toujours pas de sortie après l'avoir exécutée, mais maintenant elle crée un dossier pour moi et je peux activer l'environnement de test.
pourquoi devez-vous écrire python3 -m venv env
lorsque votre base est installée en tant que python3.6 lui-même?
Faites simplement pip install virtualenv
cela devrait installer le paquet virtualenv s'il n'est pas déjà installé, puis
virtualenv envname
cela fonctionnera et devrait vous donner un message comme celui-ci, j'ai créé un env appelé testenv
:
C:\Users\Admin\python_projects\venvs>virtualenv testenv
Using base prefix 'c:\\python37'
New python executable in C:\Users\Admin\python_projects\venvs\testenv\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
Si vous obtenez ceci, c'est un succès, sinon faites-nous savoir ce que vous obtenez, après cela, vous devez cd
dans le dossier Scripts
puis exécutez activate
Parfois, l'environnement de chemin du système n'est pas au courant virtualenv.exe
solution:
installez virtualenv
pip install virtualenv
exécutez la commande dans le répertoire où vous souhaitez un environnement virtuel:
python3 -m virtualenv venv