Sur le terminal pycharm erreur lors de la création de .env
Bonsoir
tentative de création d'un environnement virtuel (onemoredub est le nom de mon projet):
➜ onemoredub python3.9 -m venv .env
Error: Command '['/home/jeanfi/code/JeanfiMH/python_test/onemoredub/.env/bin/python3.9', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1. # qu'est-ce que ça veut dire ?
Vérification de ma version python :
➜ onemoredub python3.9 --version
Python 3.9.16
si je descends dans l'architecture j'ai quand même cela :
➜ onemoredub ls -a
. .. .env
➜ onemoredub cd .env
➜ .env ls -a
. .. bin include lib lib64 pyvenv.cfg
➜ .env cd bin
➜ bin ls
python python3 python3.9
➜ bin
Merci d'avance !
Bonjour Jean-Philippe,
C'est un problème qui arrive généralement quand ton installation de Python, pip ou le module venv est corrompue ou n'a pas été correctement effectuée.
Déjà essaye en dehors de PyCharm juste pour être sur que ce ne serait pas un problème causé spécifiquement par PyCharm. Est-ce que si tu fais cette opération dans un terminal en dehors de PyCharm tu as la même erreur ?
Après tu peux déjà essayé de ré-installer le module venv :
sudo apt install python3.9-venv
Si ça ne fonctionne pas, tu peux essayer de désinstaller et réinstaller python et le module venv :
-
Pour désinstaller python :
sudo apt-get remove python3 -
Pour réinstaller python3 et python3-venv :
sudo apt-get install python3 python3-venv
Et ensuite tu peux réessayer de créer ton environnement virtuel.
Bonsoir
Retour aux affaires ;-)
J'ouvre pycharm, je retourne voir Python interpreter de mon projet "again" et ça l'air bon ... car je vois écrit python3.9 (bin)
et dans le chemin (je vous enlève le début du chemin) ...\again.env\bin\Scripts\Python.exe
D'où il vient ce dossier scripts ? il n'apparait pas avec ls -a dans bin ?
Bonsoir
Retour aux affaires ;-)
J'ouvre pycharm, je retourne voir Python interpreter de mon projet "again" et ça l'air bon ... car je vois écrit python3.9 (bin)
et dans le chemin (je vous enlève le début du chemin) => ...\again.env\bin\Scripts\Python.exe
D'où il vient ce dossier scripts ? il n'apparait pas avec ls -a dans bin ?
Salut Jean-Philippe,
Le dossier Scripts est l'équivalent du dossier bin sur Mac et Linux, ce qui est bizarre c'est que tu ais les deux 🤔
https://www.docstring.fr/glossaire/environnement-virtuel/#:~:text=Si%20vous%20utilisez,activate.bat
Tu peux nous faire une capture d'écran de ce que ça donne dans ton terminal avec ls -a ou directement dans ton explorateur de fichiers ?
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte