web-dev-qa-db-ja.com

仮想環境にのみインストールされているパッケージをフリーズするにはどうすればよいですか?

仮想環境にのみ、つまりグローバルパッケージなしでインストールされたパッケージをフリーズする方法は?

39
saul.shanabrook

-lまたは--localオプションを使用して、ローカルパッケージのみを凍結する必要があります(グローバルパッケージは凍結しません)。

pip freeze -l > requirements.txt 

pip freeze -lを実行する前に、virtualenvで作業していることを確認してください。

63
Muneeb Ali

仮想環境のローカルパッケージのみ

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

ユーザーが仮想環境にインストールしたローカルパッケージのみ

pip freeze --user > requirements.txt

詳細については、ドキュメントを参照してください: https://pip.pypa.io/en/stable/reference/pip_freeze/

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

仮想環境にフリーズする必要があるものをインストールし、次に

pip freeze > requirements.txt

その後、フリーズしたくない仮想環境にパッケージをインストールします。

0
César