web-dev-qa-db-fra.com

pip install -r requirements.txt [Errno 2] Aucun fichier ou répertoire de ce type: 'requirements.txt'

Je configure la base d'un projet Django, j'ai cloné un dépôt et je viens de créer un environnement virtuel pour le projet dans le même répertoire. Mais quand j'essaie d'exécuter la commande ' pip install -r requirements.txt 'dans le répertoire du projet, j'obtiens cette erreur:

[Errno 2] Aucun fichier ou répertoire de ce type: 'requirements.txt'

Je crois que je l'exécute simplement dans le mauvais répertoire, mais je ne sais pas vraiment où je dois l'exécuter. Avez-vous une idée de l'emplacement du fichier?

8
siama

Je sais que c'est un peu tard, mais si vous utilisez un environnement virtuel, utilisez simplement pip freeze > requirements.txt commande pour créer d'abord le fichier d'exigences.

6
Abhi

Une meilleure façon de le faire est d'écrire ceci dans le répertoire racine de votre terminal:

find . -regex '.*requirements.txt$'

Il recherchera dans votre répertoire racine et tous les sous-dossiers un fichier appelé requirements.txt. Après la réponse de la commande, vous pouvez obtenir le répertoire et exécuter le pip install -r requirements.txt dessus.

4
hermancaldara

Essayez d'utiliser ceci dans votre terminal puis allez dans le répertoire et utilisez la commande pip install.

find -name "requirements.txt"
1
pissall

Si vous rencontrez ce problème lors de l'utilisation d'un docker ou d'un guide de démarrage fluide à partir du site docker, vous devez mettre à jour votre fichier Docker.

ajoutez simplement la ligne suivante pour créer le fichier requirements.txt avant la ligne "RUN pip install --no-cache-dir -r requirements.txt" dans votre Dockerfile

RUN pip freeze > requirements.txt
1
Qasim Nadeem