requirements.txt を書く
requirements.txt ファイルがあれば、ユーザーが想定された環境を簡単に再現でき、パッケージの可搬性が高まることを学びました。この演習では、requirements ファイルの内容を Python の変数に書き込みます。
注意: 実際には、この演習で書くコードは Python セッション内の変数ではなく、独立した txt ファイルに書き出します。
この演習はコースの一部です
Pythonで学ぶSoftware Engineeringの原則
演習の手順
matplotlibの要件として、バージョン3.0.0以上を指定してください。numpyの要件として、バージョン 1.15.4 を厳密に指定してください。pandasの要件として、バージョン 0.22.0 以下を指定してください。pycodestyleはバージョン指定なしで要件を記述してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
requirements = """
____3.0.0
numpy==____
pandas____0.22.0
____
"""