撰寫 requirements.txt
我們介紹了 requirements.txt 檔如何讓你的套件更具可移植性,因為使用者可以輕鬆重建其預期的執行環境。在這個練習中,你將把 requirements 檔的內容寫入一個 Python 變數。
注意:實務上,你在本練習撰寫的內容應該儲存到獨立的 txt 檔,而不是放在你當前的 Python 工作階段變數中。
本練習屬於課程
Python 的軟體工程原則
練習說明
- 為
matplotlib撰寫需求,版本需為至少3.0.0(含)以上。 - 為
numpy撰寫需求,版本需精確為 1.15.4。 - 為
pandas撰寫需求,版本需至多為 0.22.0。 - 為
pycodestyle撰寫一條不含版本限制的需求
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
requirements = """
____3.0.0
numpy==____
pandas____0.22.0
____
"""