私は最近 Python のrequirements.txtについて知りました。おそらく、それがあまりにも簡単で、インターネット上でより完全な紹介が見つからなかったため、この記事では主にPythonのrequirements.txtに関する関連情報を紹介します。参照できますので、以下を見てみましょう。
はじめに
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 に遭遇するとエラーが報告されて飛び出しました。
以上がrequirements.txtの内容全体の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。