はじめに
Python プロジェクトには、すべての依存パッケージとその正確なバージョン番号を記録するための、requirements.txt ファイルが含まれている必要があります。新しい環境での導入に最適です。
主な記述方法は以下の通りです
pip freeze > requirements.txt # 生成requirements.txt pip install -r requirements.txt # 从requirements.txt安装依赖
サポートされている記述方法
-r base.txt # base.txt下面的所有包 pypinyin==0.12.0 # 指定版本(最日常的写法) django-querycount>=0.5.0 # 大于某个版本 django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围 ipython # 默认(存在不替换,不存在安装最新版)
サードパーティツール生成
pipフリーズにはいくつかの不要なパッケージが付属します同様に確実である 一部のパッケージが依存するパッケージ~
Pipreqs は、プロジェクト内で参照されているパッケージを自動的に分析します。 Django プロジェクトを自動的にビルドするときに Mysql パッケージが無視され、バージョンも非常に奇妙で、オンラインで検索すると 404 が発生するとエラー メッセージが表示されました。