web-dev-qa-db-fra.com

Comment figer les packages installés uniquement dans l'environnement virtuel?

Comment figer les packages installés uniquement dans l'environnement virtuel, c'est-à-dire sans les packages globaux?

39
saul.shanabrook

Vous devez utiliser le -l ou --local option pour figer uniquement les packages locaux (et non globaux)

pip freeze -l > requirements.txt 

Assurez-vous que vous travaillez dans virtualenv avant de faire pip freeze -l.

63
Muneeb Ali

Uniquement les packages locaux sur environnement virtuel

pip freeze -l > requirements.txt # or --local instead of -l

Seuls les packages locaux installés par l'utilisateur sur l'environnement virtuel

pip freeze --user > requirements.txt

Voir la documentation pour plus de détails: https://pip.pypa.io/en/stable/reference/pip_freeze/ .

6
Bitcoin Mexico
python venv/Path_to/bin/pip freeze -l 
0

Installez tout ce dont vous avez besoin pour figer dans votre environnement virtuel, puis

pip freeze > requirements.txt

Après cela, installez les packages dans l'environnement virtuel que vous ne souhaitez pas geler.

0
César