ホームページ  >  記事  >  バックエンド開発  >  requirements.txtの内容全体の詳細な紹介

requirements.txtの内容全体の詳細な紹介

Y2J
Y2Jオリジナル
2017-05-05 17:25:231928ブラウズ

私は最近 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。