J'essaye de configurer venv
sur le sous-système Windows pour Linux avec Ubuntu.
Ce que j'ai essayé:
1) Installation de venv
à pip
(pip3
, pour être exact)
pip3 install venv
J'obtiens l'erreur suivante
ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
2) Installation de venv
à apt
et apt-get
Sudo apt install python3-venv
Dans ce cas, l'installation semble terminée, mais lorsque j'essaye de créer un environnement virtuel avec python3 -m venv ./venv
, J'obtiens une erreur, me disant de faire apt-get install python3-venv
(ce que je viens de faire!)
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use Sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Failing command: ['/mnt/c/Users/Vicubso/.../code/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
J'ai également lu les articles suivants post 1 , post 2 , et plusieurs autres. Aucun de ceux-ci ne semble résoudre mon problème.
Toute aide serait très appréciée.
Essayez cette approche:
Installez le pip:
Sudo apt-get install python-pip
Installez l'environnement virtuel:
Sudo pip install virtualenv
Stockez vos environnements virtuels quelque part:
mkdir ~/.storevirtualenvs
Vous devriez maintenant pouvoir créer une nouvelle virtualenv
virtualenv -p python3 yourVenv
Activer:
source yourVenv/bin/activate
Pour quitter votre nouvelle virtualenv, il suffit de deactivate