requirements.txt

pip freezeをそのままコミットしてはいけない理由

pip freezeをそのままコミットするのはおすすめしにくい pip freezeとは何をするコマンドか pip freezeの基本的な役割 本来想定されている使いどころ そのままコミットすると何が起きやすいのか 直接依存していないパッケージまで固定される 環境差分がその…

requirements.txt管理が破綻し始めるタイミング

requirements.txtとは何を解決してきた仕組みか requirements.txt管理が怪しくなり始める典型的な兆候 ライブラリの数が増え、用途が混ざり始めたとき バージョン指定が場当たり的になったとき 開発者ごとに環境差異が出始めたとき 実際に起きがちな失敗パタ…

Pythonの仮想環境は何のため?混乱しないための実用解説

Pythonの仮想環境とは何か 仮想環境は「Pythonの別荘」 なぜPythonだけ仮想環境が話題になりやすいのか 仮想環境がないと何が起きるのか よくある失敗例:昨日まで動いていたのに… 本番環境とのズレ 仮想環境を使うと何が変わるのか プロジェクト単位で安心…

requirements.txtの正体をちゃんと理解する

requirements.txtとは何をするファイルなのか なぜrequirements.txtが必要なのか バージョン指定の書き方と意味 pip freezeとrequirements.txtの違い よくある失敗パターン requirements.txtが向いているケース リスクと注意点 結局どうすればいいか Python…