ホームページ  >  記事  >  バックエンド開発  >  Pythonでのrequirements.txtの詳しい説明

Pythonでのrequirements.txtの詳しい説明

高洛峰
高洛峰オリジナル
2017-03-06 11:41:572029ブラウズ

はじめに

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 が発生するとエラー メッセージが表示されました。

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